public class Main { public static void main(String[] args) { //System.out.println(Math.pow(9, 5)*6); //因为 999999 五次方数是 354294,所以最大的五次方数必小于 354294 //经过多次提交检验发现 0,1 不属于答案范围内的数 for (int i =2; i<354294; i++) { String s=i+""; int sum=0; // int k=0; // if(s.charAt(0)=='-'){ sum-=Math.pow(s.charAt(1)-'0', 5); k=2; } for (int j =0; j <s.length(); j++) { sum+=Math.pow(s.charAt(j)-'0', 5); if(sum>i) break; } if(sum==i)System.out.println(i); } } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
C语言训练-数字母 (C语言代码)浏览:670 |
WU-printf基础练习2 (C++代码)浏览:2061 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |
矩阵加法 (C语言代码)浏览:1768 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |
C二级辅导-计负均正 (C语言代码)浏览:523 |
简单的a+b (C语言代码)浏览:473 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:405 |