测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70283. 随机体能测试

编程题 入门

题目描述

学校想随机抽取一部分同学参加体能测试,看看同学们的体能怎么样。

张老师想了一个办法,找出学号中含有 1 的同学,让他们参加体能测试;如果某同学的学号含有 11 ,那么要测试 1 次,如果含有 21 ,就要参加 2 次测试。

比如:小明同学的学号为 1211 ,那么他就要参加 3 次测试。

请问,学号 1 \sim n 中的同学们,总共要参加多少次测试?

输入格式

一个整数 n(n \le 9999)

输出格式

一个整数,代表 1 \sim n 号同学总共要参加测试的次数。

输入输出样例

输入 #1
11
输出 #1
4

说明/提示

## 思路

「随机体能测试」用循环实现重复操作,先确定循环次数或结束条件,再在循环体里更新。

## 步骤

1. 读入 $n$ 或其它控制参数。
2. 设计循环:初值、条件、每次变化。
3. 在循环中完成输出、累加或判断。
4. 按题面格式输出最终结果。