#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
b = a%10;
c = (a/10)%10;
d = a/100;
if(a>=100 && a<=999)
{
if(a == b*b*b + c*c*c + d*d*d)
printf("Yes");
else
printf("No");
}
else
printf("Invalid Value.");
return 0;
}
先问一下 图片里是自己打的还是答案……
看一下他题目里的报错信息,应该是没换行
在字符后面加一个 \n 应该就行了