通过代码:
#include <bits/stdc++.h> using namespace std; int n, sum; int getnum1(int _n) { int num = 0; char a[100]; sprintf(a, "%d", _n); int len = strlen(a); for(int i = 0; i <= len; i ++) if(a[i] == '1') num ++; return num; } int main() { scanf("%d", &n); for(int i = 1; i <= n; i ++) sum += getnum1(i); printf("%d", sum); return 0; }
1095:数1的个数
最新推荐文章于 2024-08-05 17:54:35 发布