求出1~ n范围内的整数,使其数字之和为13,请问这样的数有多少个?
例如:数 85其数字之和为 8 + 5 = 13
数 373 ,其数字之和为 3 + 7 + 3 = 13 。
输入格式
一个整数n(n<= 10000000)
输出格式
输出一个整数,代表符合条件数的总个数
输入样例
1000
输出样例
75
程序设计 -- 数字之和为 13 的整数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
_GX_ 2022-01-22 16:09关注#include <iostream> int main() { int n, count = 0; std::cin >> n; for (int i = 1; i <= n; i++) { int x = i; int sum = 0; while (x) { sum += x % 10; x /= 10; } if (sum == 13) count++; } std::cout << count << std::endl; return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 2无用 2