//2.求出0~999之间的所有“水仙花数”并输出。
//“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1^3+5^3+3^3,则153是一个“水仙花数”。
#include <stdio.h>
int main()
{
int i=0;
int hu=0;
int te=0;
int on=0;
for(i=1;i<999;i++)
{
//求出百位 十位 和个位
hu=i/100;
te=i%100/10;
on=i%10;
//判断是否为水仙花数
if(i==hu*hu*hu+te*te*te+on*on*on)
printf("%d\n",i);
}
return 0;
}
求出0~999之间的所有“水仙花数”并输出。 “水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。
最新推荐文章于 2021-12-07 15:19:49 发布