回 帖 发 新 帖 刷新版面

主题:C程序设计请教  已解决

求1~10000间所有满足各个数字的立方和等于它本身的数。例如1*1*1+5*5*5+3*3*3=153


#include<stdio.h>
void main()
 { int a,b,d,c;
    for(a=0;a<=10;a++)
     for(b=0;b<=10;b++)
      for(c=0;c<=10;c++)
      for(d=0;d<=10;d++)
      if(a*a*a+b*b*b+c*c*c+d*d*d<=(a*100+b*100+c*10+d*1))
      printf("%3d",a*a*a+b*b*b+c*c*c+d*d*d);
}
  
我哪里错拉

回复列表 (共2个回复)

沙发

a是该乘以1000吧

板凳

应该是等于没的小于吧
而且应该有else处理大于或小于的情况吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册