哪里错了
2026-05-05 14:12:03
发布于:广东


#include<iostream>
using namespace std;
int main(){
int n,a,b,c;
cin>>n;
a=n%1000/100;
b=n%100/10;
c=n%10;
if(n=a*a*a+b*b*b+c*c*c)cout<<"YES";
else cout<<"NO";
return 0;
}
急急急在线等!!!!!!!!!!
全部评论 5
- 置顶
#include<iostream> using namespace std; int main(){ int n,a,b,c; cin>>n; a=n/100; b=n/10%10; c=n%10; if(n==a*a*a+b*b*b+c*c*c) cout<<"YES"; else cout<<"NO"; return 0; }2026-05-06 来自 北京
1首先是a,b,c错了,其次第9行应该是等于符号,不是赋值符号

2026-05-06 来自 北京
1谢谢,你要说就发现了

2026-05-11 来自 广东
0
a和b算错了
2026-05-05 来自 江苏
1这个代码你可以自己简化一下(私信)
2026-05-05 来自 江西
1问AC狗
2026-05-05 来自 江西
1这个是作业
没有ac狗2026-05-05 来自 广东
1



2026-05-05 来自 广东
1





























有帮助,赞一个