C语言题: 求1至200之间所有满足各位数字的立方和等于它本身的数。例如153=1的3次方+5的3次方+3的三次方。
发布网友
发布时间:2022-05-27 13:44
我来回答
共1个回答
热心网友
时间:2023-10-26 04:39
#include<stdio.h>
int main(void)
{
int x,a,b,sum;
sum=0;
for(x=1;x<=200;x++)
{
a=x;
do
{
b=a%10;
sum=sum+b*b*b;
a=a/10;
}
while(a!=0);
if(sum==x)
printf("%d\n",x);
sum = 0; //这里加一句
}
return 0;
}