在三位的正整数中,例如abc,有一些可能满足(a^3)+(b^3)+(c^3)=abc,即各个位数的立方和正好是该数的本身, 这些数称为Armstrong数, 试编写一个程序来求出所有的三位Armstrong数.
-------------------------------------------------------------------------------------
#include <stdio.h>
int main() { int h,t,s;
for(int arm=100;arm<1000; arm++) { h = arm/100; t = (arm%100)/10; s = arm%10;
if((h*h*h+t*t*t+s*s*s)==arm) printf("%d\n",arm); } return 0; }
|
阅读(1837) | 评论(0) | 转发(0) |