解题思路:分离数位
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n,sum=0;
cin>>n;
for(int i=1;i<=n;i++)
{
int j=i;
while(j)//分离数位
{
if(j%10==1)
sum++;
j/=10;
}
}
cout<<sum;
return 0;
}
0.0分
0 人评分
C二级辅导-等差数列 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:946 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
简单的a+b (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2081 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1176 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:938 |
用筛法求之N内的素数。 (C语言代码)浏览:669 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:892 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:605 |