1095:数1的个数
时间:2024-06-21 15:10
作者:lizq
点击:次
#include iostreamusing namespace std;int main(){ int n; cinn; int t,c = 0; for(int i = 1;i=n;i++){ // i就是 1~n的每一个数字 int j = i; while(j0){ //重复拆分 t = j%10; //每次拆出的值 if (t == 1)//如果拆出的是1 c++; //记
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int t,c = 0;
for(int i = 1;i<=n;i++){ // i就是 1~n的每一个数字
int j = i;
while(j>0){ //重复拆分
t = j%10; //每次拆出的值
if (t == 1)//如果拆出的是1
c++; //记录一次
j = j/10; //获取剩余的部分
}
}
cout<<c;
return 0;
}
/*
1、输入n
2、获取1到n的每一个数字
3、将每一个数字进行拆分 看是否能拆分出 1
拆分出一个 就记录一次 +1
*/
(责任编辑:lizq) |