狐妖小红娘三少爷介绍:水仙花数 用c程序怎么写

来源:百度文库 编辑:高校问答 时间:2024/04/29 19:52:37

main()
{int a,b,c,n;
for (n=100;n<1000;n++)
{a=n/100;
b=(n-a*100)/10;
c=n-a*100-b*10;
if (n==a*a*a+b*b*b+c*c*c)
printf("%5d",n);
}
}
是输出1000以内的水仙花数!

#include "stdio.h"
main()
{
int i , j , k , num ;
for(i=1 ; i<10 ; i++)
{
for(j=0 ; j<10 ; j++)
{
for(k=0 ; k<10 ; k++)
{
if( num = i*i*i + j*j*j + k*k*k , i*100 + j*10 + k == num )
{
printf("%-5d",num);
}
}
}
}
}