1 条题解
-
0
#include<bits/stdc++.h> using namespace std; // [1] 存储输入的上限n int n; // [2] 统计符合条件的数的个数(简化变量名) int cnt = 0; int main() { cin >> n; // [3] 输入上限n // [4] 遍历1到n的所有数 for(int i = 1; i <= n; i++) { int t = i; // [5] 临时变量,用于逐位拆分 int s = 0; // [6] 存储当前数的各位数字之和 // [7] 逐位拆分当前数,累加各位和 while(t > 0) { s += t % 10; t /= 10; } // [8] 若各位和为10,计数加1 if(s == 10) cnt++; } cout << cnt; // [9] 输出符合条件的数的个数 return 0; }
- 1
信息
- ID
- 1257
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者