C语言问题 求大佬帮助

2024-12-02 05:22:20
推荐回答(1个)
回答1:

按照题目要求编写的使用do-while语句打印水仙花数的C语言程序如下

#include

int main()

{

 int x=100,a,b,c;

 printf("水仙花数有:");

 do{

  a=x/100;

  b=x/10%10;

  c=x%10;

  if(x==a*a*a+b*b*b+c*c*c)

   printf("%d ",x);

  x++;

 }while(x<=999);

 return 0;

}