题目描述
小明和小红两位同学互相进行数字游戏,他们的游戏规则是:任意给出一个自然数 ,查找在自然数 范围内有多少个数字 ?
输入格式
一行一个数 。
输出格式
一行一个数,为统计的数字 的个数。
样例输入
200
样例输出
41
问题提示
HD2008.T5
#include <iostream>
using namespace std;
int main(){
int n,x,cnt=0;
cin>>n;
for(int i=1;i<=n;i++){
x=i;
while(x!=0){
if(x%10==2){
cnt++;
}
x/=10;
}
}
cout<<cnt;
return 0;
}
这篇博客描述了一个数字游戏,小明和小红寻找在给定自然数范围内数字2出现的次数。通过输入一个数,程序会统计该范围内包含数字2的个数,并输出结果。示例中,对于输入200,输出为41,表示在1到200的数中有41个数字包含2。
2475

被折叠的 条评论
为什么被折叠?



