0
已采纳
杨陈卓
新手天翼
新手天翼
定义整型变量a;
核心代码
while(1)
{
cin>>a;
if(a==0) break;
int x=a%10;
int y=a/10%10;
int z=a/100;
x=pow(x,3);
y=pow(y,3);
z=pow(z,3);
if(a==x+y+z) cout<<"YES\n";
else cout<<"NO\n";
}
头文件
#include<iostream>
#include<cmath>
0
李乐凡
新手光能
新手光能
cin>>n;
while(n!=0)
{
x=n/100;
y=n/10%10;
z=n%10;
if(x*x*x+y*y*y+z*z*z==n)cout<<"YES"<<endl;
else cout<<"NO"<<endl;
cin>>n;
}
0
0
陆麟瑞
资深天翼
资深天翼
用一个while循环读,如果要把yesno放到最后写,需要用数组,但这样太麻烦了,不建议这样写。
cin>>n;
while(n!=0) { a=n/100; b=(n/10)%10; c=n%10; if(a*a*a+b*b*b+c*c*c==n) cout<<"YES"<<endl; else cout<<"NO"<<endl; cin>>n; }
0
臧启亚
初级光能
初级光能
核心代码
while (scanf("%d",&m)&&m!=0){ i=m/100; j=(m-100*i)/10; k=m-100*i-10*j; if(m==i*i*i+j*j*j+k*k*k) printf("YES\n"); else printf("NO\n",m); n--; }
0
梁锦程
高级光能
高级光能
while(cin>>n&&n!=0)
{
a=n/100;
b=(n/10)%10;
c=n%10;
if(a*a*a+b*b*b+c*c*c==n)
cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
0