哪里错了
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
这个代码你可以自己简化一下(私信)
3天前 来自 江西
1问AC狗
3天前 来自 江西
1这个是作业
没有ac狗3天前 来自 广东
1



3天前 来自 广东
1#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; }2天前 来自 北京
0首先是a,b,c错了,其次第9行应该是等于符号,不是赋值符号

2天前 来自 北京
0
a和b算错了
2天前 来自 江苏
0






























有帮助,赞一个