水仙花数
2023-02-03 11:01:40
发布于:江苏
263阅读
0回复
0点赞
不知道做过多少遍 上代码
#include <bit/stdc++.h>//万能头文件
using namespace std;
int main(){
int x,sum,t; //x是输入的数,sum是总和,t临时储存x
cin>>x; //输入
t=x;//临时存储
while (x){ //等到x=0时跳出
sum+=(x%10)*(x%10)*(x%10); //总和加上x的个位
x/=10; //因为x是int,所以除以10直接把个位消掉
}
if (sum==t){
cout<<"YES";
}
else{ //判断
cout<<"NO";
}
return 0;
}
一年之后就会变成远古题解了罢
这里空空如也
有帮助,赞一个