#include<stdio.h>
int main()
{
int a,b,c,i,n;
printf("在100到1000之间的水仙花数有:");
for (n=100;n<1000;n++)
{
a=n/100; //求百位的数字
b=n/10%10; //十位上的数字
c=n%10; //个位上的数字
i=a*a*a+b*b*b+c*c*c;
if (n==i)
printf("%d ",n); //用空格隔开数字,避免紧贴
}
return 0;
}
C语言 水仙花
最新推荐文章于 2024-03-21 21:36:12 发布