指数函数肯定在某一点超过正比例函数,可以列个函数算一下,最大的位数是6位。
参考代码:
#include <iostream> #include <cmath> using namespace std; int main() { int sum; for(int i=10;i<1000000;i++){ sum=0; int j=i; while(j>0){ int k=j%10; sum+=k*k*k*k*k;//不用pow运行时间好像短一些 j=j/10; } if(sum==i)cout<<i<<endl; } return 0; }
0.0分
0 人评分
简单的a+b (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:853 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
WU-小九九 (C++代码)浏览:1684 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:606 |
C语言训练-数字母 (C语言代码)浏览:602 |
大家好,我是验题君浏览:577 |
C二级辅导-进制转换 (C语言代码)浏览:660 |
盐水的故事 (C语言代码)浏览:1525 |
1005答案错误为什么浏览:1975 |