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