pta上报错答案错误,但在编译器中答案是正确的
######提示答案错误
#include<stdio.h>
int main()
{
int num,a,b,c,n;
int sum=0;
scanf("%d",&n);
for(num=100;num<=n;num++){
a=num/100;
b=num%100/10;
c=num%10;
if(num==a*a*a+b*b*b+c*c*c){
sum+=num;
printf("%d",sum);
}
}
return 0;
}
运行结果及详细报错内容
在编译器里是正确的,结果pta上就有错误
我的解答思路和尝试过的方法
我之前的代码用了math头文件,后面又删了还是不行