出题人:程兴亮
描述
水仙花数是指一个3位数,其各位数字的立方和等于它本身。比如153=1³+5³+3³=153。请编写一个函数判断水仙花数。
输入描述
输入一行,包括1个整数n。(100<=n<=999)
输出描述
n是水仙花数则输出这个水仙花数,否则就输出“No”。
样例输入 1
153
样例输出 1
153
样例输入 2
299
样例输出 2
No
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int g=n%10;
int s=n/10%10;
int b=n/100;
if(g*g*g+s*s*s+b*b*b==n){
cout<<n;
}
else{
cout<<"No";
}
return 0;
}
标签:输出,153,int,样例,水仙花,输入
From: https://blog.csdn.net/2401_84500159/article/details/140248603