水仙花数
水仙花数就是一个三位数,它的每一位三次幂相加后都等于他本身,比如153等于1,5,3的三次幂相加(1+125+27=153)。程序要求找到100-1000内所有的水仙花数。
首先要设定四个变量:a,b,c,i。
然后想办法拿到这个三位数的个位数,十位数,百位数。
a = i%10;
b = i/10%10;
c = i/100;
if(i == a*a*a + b*b*b + c*c*c)
printf("这个数字为水仙花数\n");
水仙花数
水仙花数就是一个三位数,它的每一位三次幂相加后都等于他本身,比如153等于1,5,3的三次幂相加(1+125+27=153)。程序要求找到100-1000内所有的水仙花数。
首先要设定四个变量:a,b,c,i。
然后想办法拿到这个三位数的个位数,十位数,百位数。
a = i%10;
b = i/10%10;
c = i/100;
if(i == a*a*a + b*b*b + c*c*c)
printf("这个数字为水仙花数\n");