请问我这样写有什么问题? #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语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1745 |
不会做的浏览:870 |
程序员的表白 (C语言代码)浏览:655 |
WU-图形输出 (C++代码)浏览:800 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:505 |
川哥的吩咐 (C语言代码)浏览:609 |
简单的a+b (C语言代码)浏览:462 |
C语言训练-斐波纳契数列 (C语言代码)浏览:593 |
母牛的故事 (C语言代码)浏览:496 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:4362 |