问题:1750 - 有0的数
类型:简单循环
题目描述:
请求出 1∼n 中含有数字 0 的数,有多少个?
输入:
一个整数 n(n≤999) 。
输出:
一个整数,代表 1∼n 中含有数字 0 的数的个数。
样例:
输入:
80
输出:
8
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
//一、分析问题
//已知:1-n的数 ;
//未知:含0的数的个数;
//关系:带余除法
//二、数据定义
int n,c=0;
//三、数据输入
cin>>n;
//四、数据计算
for(int i=10;i<=n;i++){
if(i%10==0||i/10%10==0) ++c;
}
//五、输出结果
cout<<c;
return 0;
}