C语言学习之输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。

输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是水仙花数,因为153=1³+5³+3³。

#include 
void main(){
    int a,b,c;
   for(int i=100;i<1000;i++){
       a=i/100;//百位
       b=i%100/10;//十位
       c=i%10;
       if(i==a*a*a+b*b*b+c*c*c){
           printf("%d是水仙花数!\n",i);
       }
   }
}

不懂请留言,谢谢

你可能感兴趣的:(计算机,c语言)