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

  • Post author:
  • Post category:其他


#include <graphics.h>

#include <conio.h>

#include<stdio.h>

int main()

{


int a,b,c,n=0,i=100;//abc分别是个十百位

while(i<=999){


a=i%10;

b=i/10;

b=b%10;

c=i/100;

if(i==a*a*a+b*b*b+c*c*c){


printf(“%d\n”,i);

n++;

}

i++;

}

printf(“水仙花数的个数是%d\n”,n);

return 0;

}



版权声明:本文为format_push原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。