水仙花數有哪些c語言?1、功能:判斷一個三位數是否"水仙花數"在main函數中從鍵盤輸入一個三位數,并輸出判斷結果,我來為大家科普一下關于水仙花數有哪些c語言?下面希望有你要的答案,我們一起來看看吧!
1、功能:判斷一個三位數是否"水仙花數"。在main函數中從鍵盤輸入一個三位數,并輸出判斷結果。
說明:所謂"水仙花數"是指一3位數,其各位數字立方和等于該數本身。
例如:153是一個水仙花數,因為153=1 125 27。
程序:
//此程序是打印出1~100之間的水仙花數
#include<stdio.h>
#include<math.h>
int main()
{
int i;
for (i = 100; i <= 999; i )
{
int a = i % 10; //個位數
int b = i / 10 % 10; //十位數
int c = i / 100; //百位數
if (pow(a,3) pow(b,3) pow(c,3) == i)
{
printf("%d\n", i);
}
}
return 0;
}
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!