C语言题: 求1至200之间所有满足各位数字的立方和等于它本身的数。例如153=1的3次方+5的3次方+3的三次方。

   更新日期:2024.05.12
#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;
}

相关链接

欢迎反馈与建议,请联系电邮
2024 © 视觉网