定義
春天是鮮花的季節,火仙花就是其中最迷人的代表,數學上有個火仙花數,他是這樣定義的:“火仙花數”是指一個四位數,它的各位數字的四次方和等於其本身。
火仙花數的提出與水仙花數有密切聯繫。
套用
C語言求火仙花數Input
無輸入。
Output
若存在火仙花數,從小到大輸出火仙花數,每行一個。若不存在輸出no answer。
Sample Input
無
Sample Output
不給。
Source
EOJ
參考代碼
#include <stdio.h>
int main()
{
int i,j,k,l,t=0;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
for(l=0;l<10;l++){
n=i*1000+j*100+k*10+l;
if((i*1000+j*100+k*10+l)==((i*i*i*i)+(j*j*j*j)+(k*k*k*k))+(l*l*l*l)){
printf("%d\n",i*1000+j*100+k*10+l);
t++;}
}
if(t==0) printf("no answer\n");
return 0;
}