c语言作业题目

c语言作业题目打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位

数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方

#include<stdio.h>
int main()
{int i,a,b,c;
 for(i=100;i<1000;i++)
 {
  a=i/100;    //百位数
  b=i/10%10;  //十位数
  c=i%10;     //个位数
  if(i==a*a*a+b*b*b+c*c*c)
   printf("%d\n",i);
 }
 return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答