请问我这样写有什么问题? #include<bits/stdc++.h> int check(int a) { int sum = 0; int temp = a;//用来存a的初始值 vector<int> v; while (a > 0) { a %= 10; v.push_back(pow(a, 5)); a = temp / 10; } for (int i = 0; i < v.size(); i++) { sum += v[i]; } return sum; } int main() { int i = 0; for (i = 2;i<1000000;i++) { if (check(i) == i) { cout << i << endl; } } return 0; }
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:699 |
数组输出 (C语言代码)浏览:767 |
简单的a+b (C语言代码)浏览:537 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1163 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |
1908题解浏览:636 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:788 |
A+B for Input-Output Practice (III) (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:504 |
陈教主的三角形 (C语言代码)浏览:1141 |