c语言 求1到10000各位数的立方的和等于其本身

RT

第1个回答  推荐于2016-12-02
#include<stdio.h>

void main()
{
int i,a,b,c,d;
for(i=1;i<10000;i++)
{
a=i/1000;
b=i/100%10;
c=i/1000%10;
d=i%10;
if(a*a*a+b*b*b+c*c*c+d*d*d==i)
printf("%d ",i);
}
printf("\n");

}

有不明白的我在线回答本回答被提问者采纳
第2个回答  2020-05-17
#include<stdio.h>
void
main()
{
int
i,a,b,c,d;
for(i=1;i<10000;i++)
{
a=i/1000;
b=i/100%10;
c=i/1000%10;
d=i%10;
if(a*a*a+b*b*b+c*c*c+d*d*d==i)
printf("%d
",i);
}
printf("\n");
}
有不明白的我在线回答