打印所有的水仙花数字
1
/*该程序用于打印所有的水仙花数字*/
2
/*编写者:FreeFox*/
3
/*2006-10-16*/
4
#include <stdio.h>
5![]()
6
int main(void)
7
{
8
int i,j,Nums[4];
9
10
for (i=100;i<=999;i++ )/**/
11
{
12
Nums[0]=i;
13
for (j=1;j<=3;j++ )/*把数字的每一位都存入数组*/
14
{
15
Nums[j]=Nums[0]%10;
16
Nums[0]=(int)(Nums[0]/10);
17
}
18
if ((Nums[1]*Nums[1]*Nums[1]+Nums[2]*Nums[2]*Nums[2]+Nums[3]*Nums[3]*Nums[3])==i)
19
{
20
printf(",%d",i);
21
}
22
}
23![]()
24
return 0;
25
}
26
/* CopyRight @2006 FreeFox All right reserved */
27![]()
/*该程序用于打印所有的水仙花数字*/2
/*编写者:FreeFox*/3
/*2006-10-16*/4
#include <stdio.h>5

6
int main(void)7
{8
int i,j,Nums[4];9
10
for (i=100;i<=999;i++ )/**/11
{12
Nums[0]=i;13
for (j=1;j<=3;j++ )/*把数字的每一位都存入数组*/14
{15
Nums[j]=Nums[0]%10;16
Nums[0]=(int)(Nums[0]/10);17
}18
if ((Nums[1]*Nums[1]*Nums[1]+Nums[2]*Nums[2]*Nums[2]+Nums[3]*Nums[3]*Nums[3])==i)19
{20
printf(",%d",i);21
}22
}23

24
return 0;25
}26
/* CopyRight @2006 FreeFox All right reserved */27



浙公网安备 33010602011771号