C语言练习4:找出所有3位数的水仙花数


代码如下:


 1 /*练习题目为:找出所有3位数的水仙花数*/
 2 
 3 #include<stdio.H>
 4 #include<stdlib.H>
 5 
 6 /**********************程序分割线【TOP】******************************/
 7 void Daffodils_num_3()
 8 {
 9     int i, j,k;
10     int m, n;
11 
12     for (i = 1; i < 10; i++)
13     {
14         for (j = 0; j < 10; j++)
15         {
16             for (k = 0; k < 10; k++)
17             {
18                 m = i * 100 + j * 10 + k;
19                 n = i * i * i + j * j * j + k * k * k;
20                 if (m == n)
21                 {
22                     printf("%d\n", m);
23                 }
24             }
25         }
26     }
27 }
28 
29 int main(void)
30 {
31     system("title 3位水仙花数");                //设置交互界面标题
32     system("color 24");                            //设置交互界面为绿底红字
33     system("mode con cols=120 lines=25");        //设置交互界面的尺寸
34 
35     printf("***请按任意键开始***");
36     getchar();
37 
38     Daffodils_num_3();                            //函数调用
39 
40     printf("***请按任意键结束***");
41     getchar();
42 
43     return 0;
44 }
45 /**********************程序分割线【END】******************************/
View Code


持之以恒的学习是人类进步的阶梯。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM