C語言中如何把實現(xiàn)水仙花數(shù)??
Smile4112655
2016-10-27 17:56:46
TA貢獻1017條經(jīng)驗 獲得超1032個贊
#include<stdio.h>
void?main()
{
int?i,j,k,n;
printf("水仙花數(shù)有:\n");
for(n=100;n<1000;n++)
{
i=n/100;//百位
j=n/10-10*i;//十位
k=n%10;//個位
//所謂“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。
if(i*i*i+j*j*j+k*k*k==n)
{
printf("??%d??",n);
}
}
printf("\n");
}
TA貢獻66條經(jīng)驗 獲得超26個贊
#include <stdio.h>
void main()
{
??? int a,b,c;
??? for(a=1;a<=9;a++)
??? {
????????for(b=0;b<=9;b++)
????????{
????????????for(c=0;c<=9;c++)
????????????{
??????????????? if(a*100+b*10+c==a*a*a+b*b*b+c*c*c)
??????????????? {
????????????????????printf("%d,%d,%d\n",a,b,c);
??????????????? }
????????????}
????????}
??? }
}
舉報