C語言程式設計輸入一個三比特正整數判斷是否為”水仙花數”所謂水仙花是指一個三位數其各位數子立方和等於其本身

C語言程式設計輸入一個三比特正整數判斷是否為”水仙花數”所謂水仙花是指一個三位數其各位數子立方和等於其本身

//提示:153 370 371 407是水仙花數
#include
void main()
{
int i,j,k,n;
printf(“請輸入一個三比特整數\n”);
scanf(“%d”,&n);
i=n/100;/*分解出百位*/
j=n/10%10;/*分解出十比特*/
k=n%10;/*分解出個位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf(“%-5d是水仙花數”,n);
}
else
{
printf(“%-5d不是水仙花數”,n);
}
printf(“\n”);
}