参考代码:
#include<iostream> #include<string> #include<sstream> using namespace std; int main() { int n, num = 0; string s; cin >> n; for (int i = 1;i <= n;i++) { stringstream ss; ss << i; s = ss.str(); for (int j = 0;j <= s.size();j++) { if (s[j] == '1') num++; } } cout << num ; return 0; }
0.0分
0 人评分
不容易系列 (C语言代码)浏览:664 |
拆分位数 (C语言代码)浏览:1327 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:784 |
1128题解(返回值为数组的情况)浏览:451 |
C二级辅导-进制转换 (C语言代码)浏览:660 |
永远的丰碑 (C语言代码)浏览:516 |
勾股数 (C语言代码)浏览:799 |
链表数据求和操作 (C语言代码)浏览:942 |
1197求助浏览:629 |
【计算球体积】 (C语言代码)浏览:1548 |