[求助]好难的题呀!!!
求100到999的水仙花数量,求出水仙花数量个位的立方+十位的立方+百位的立方。
求100到999的水仙花数量,求出水仙花数量个位的立方+十位的立方+百位的立方。
这样更简单
main()
{ int k,j,k,n;
printf("水仙花数是:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10-i*10;
k=i%10;
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf("%d",n);
}
printf("\n");
}
就ok了。
其实我也是初学者,有意共同学习的请+QQ 54622169
main()
{int a,b,c,sum,num=0;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
{for(c=0;c<10;c++)
sum=a*100+b*10+c;
if(a*a*a*b*b*b*c*c*c==sum)
printf("%d",sum);
num++;}
printf("%d",num);
}
没仔细调试 ,应该可以!
[此贴子已经被作者于2004-07-18 02:01:10编辑过]