征集解答(1)
算出三位水仙花数,或者n位水仙花数的解答代码以下为老版本的经典代码。你还能写出多少种方法呢??
/********************************************************
** Highlight software by yzfy(雨中飞燕) http:// *
*********************************************************/
#include<stdio.h>
int main(void)
{
int i,j,k,n;
for (n=100; n<1000; ++n)
{
i=n/100; //分解出百位
j=n/10%10; //分解出十位
k=n%10; //分解出个位
if (n==i*i*i+j*j*j+k*k*k)
{
printf("%d\n",n);
}
}
getchar();
return 0;
}
** Highlight software by yzfy(雨中飞燕) http:// *
*********************************************************/
#include<stdio.h>
int main(void)
{
int i,j,k,n;
for (n=100; n<1000; ++n)
{
i=n/100; //分解出百位
j=n/10%10; //分解出十位
k=n%10; //分解出个位
if (n==i*i*i+j*j*j+k*k*k)
{
printf("%d\n",n);
}
}
getchar();
return 0;
}