使用函數(shù)輸出水仙花數(shù)(水仙花數(shù)C語(yǔ)言)
1、功能:判斷一個(gè)三位數(shù)是否"水仙花數(shù)"。在main函數(shù)中從鍵盤輸入一個(gè)三位數(shù),并輸出判斷結(jié)果。
說(shuō)明:所謂"水仙花數(shù)"是指一3位數(shù),其各位數(shù)字立方和等于該數(shù)本身。
例如:153是一個(gè)水仙花數(shù),因?yàn)?53=1+125+27。
程序:
//此程序是打印出1~100之間的水仙花數(shù)
#include<stdio.h>
#include<math.h>
int main()
{
int i;
for (i = 100; i <= 999; i++)
{
int a = i % 10; //個(gè)位數(shù)
int b = i / 10 % 10; //十位數(shù)
int c = i / 100; //百位數(shù)
if (pow(a,3) + pow(b,3)+ pow(c,3) == i)
{
printf("%d\n", i);
}
}
return 0;
}
轉(zhuǎn)載請(qǐng)注明來(lái)自夕逆IT,本文標(biāo)題:《使用函數(shù)輸出水仙花數(shù)(水仙花數(shù)C語(yǔ)言)》
本文標(biāo)簽:使用函數(shù)輸出水仙花數(shù)

每一天,每一秒,你所做的決定都會(huì)改變你的人生!
還沒有評(píng)論,來(lái)說(shuō)兩句吧...