习题2-1 水仙花数
输出100~999中的所有水仙花数。若3位数ABC满足ABC=A²+B²+C²,则称其为水仙花数。例如:153=1²+5²+3²,所以153是水仙花数。
#include<stdio.h>
int main()
{
int a,b,c; //让a,b,c分别成为百位,十位,个位
for(a=1;a<10;a++) //从100开始计算,以999结尾
{
for(b=0;b<10;b++)
{
for(c=0;c<10;c++)
{
if((a*a*a+b*b*b+c*c*c) ==(a*100+b*10+c))
{
printf("%d%d%d\n",a,b,c);
}
}
}
}
return 0;
}
本文介绍了一段使用C语言编写的程序,该程序能够找出100到999之间的所有水仙花数。水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如153=1³+5³+3³。
3924

被折叠的 条评论
为什么被折叠?



