#includeint main(){ int i, a, b, c; for (i = 100; i < 1000; i++) { a = i / 100;//取百位 b = i % 100 / 10;//取十位 c = i % 10;//取个位 if (a * 100 + b * 10 + c == a*a*a + b*b*b + c*c*c) printf("%d\n", i); } return 0;}
结果:
153,370,371,407
本文共 300 字,大约阅读时间需要 1 分钟。
#includeint main(){ int i, a, b, c; for (i = 100; i < 1000; i++) { a = i / 100;//取百位 b = i % 100 / 10;//取十位 c = i % 10;//取个位 if (a * 100 + b * 10 + c == a*a*a + b*b*b + c*c*c) printf("%d\n", i); } return 0;}
结果:
153,370,371,407
转载于:https://blog.51cto.com/zhangxinbei/1720058