解题思路:
注意事项:
参考代码:
#include <iostream> #include <vector> #include <map> #include <algorithm> #include <stdio.h> using namespace std; bool check (int i) { int a = i, b = i + 1, c = i + 2; while (a || b || c) { if ((a%10 + b%10 + c%10)/10) return false; a /= 10; b /= 10; c /= 10; } return true; } int main(void) { int n = 0, count = 0; cin >> n; for (int i = 0; i < n; i++) if (check(i)) count += 1; cout << count << endl; return 0; }
0.0分
3 人评分
点我有惊喜!你懂得!浏览:1402 |
上车人数 (C语言代码)浏览:1173 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:720 |
2^k进制数 (C++代码)使用递归方法浏览:721 |
这可能是一个假的冒泡法浏览:985 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:742 |
最小公倍数 (C语言代码)浏览:862 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:937 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1144 |
WU-整除问题 (C++代码)浏览:611 |