代碼如下:

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】******************************/
、
、
、
、
、
持之以恆的學習是人類進步的階梯。