输入一个三位数,如果各位的数的三次方相加等于原三位数,则输出yes否则输出no

2025-05-24 01:27:16
推荐回答(1个)
回答(1):

#include
void main()
{
int a,b,c,n;
scanf("%d",&n);
if(n<100||n>999)
printf("Input error!");
else
{
a=n%10;
b=n/10%10;
c=n/100;
(a*a*a+b*b*b+c*c*c==n)?printf("yes"):printf("no");
}
}