打印所有的水仙花数字
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

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步