#include<stdio.h>
int main(){
int a[4];
while(~scanf("%d",&a[0])&&a[0]!=0){
a[1]=a[0]/100;
a[2]=a[0]/10%10;
a[3]=a[0]%100%10;
if(a[0]==a[1]*a[1]*a[1]+a[2]*a[2]*a[2]+a[3]*a[3]*a[3]){
printf("Yes\n");
}
else{
printf("No\n");
}
}
return 0;
int main(){
int a[4];
while(~scanf("%d",&a[0])&&a[0]!=0){
a[1]=a[0]/100;
a[2]=a[0]/10%10;
a[3]=a[0]%100%10;
if(a[0]==a[1]*a[1]*a[1]+a[2]*a[2]*a[2]+a[3]*a[3]*a[3]){
printf("Yes\n");
}
else{
printf("No\n");
}
}
return 0;
}
优秀代码
01.
#include<iostream>
02.
using
namespace
std;
03.
int
main()
04.
{
05.
int
a;
06.
while
(1)
07.
{
08.
cin>>a;
09.
if
(a==0)
break
;
10.
cout<<((a==153||a==370||a==371||a==407)?
"Yes"
:
"No"
)<<endl;
11.
}
12.
}