C13-水仙花数
原题链接:49776.蒟蒻队笔记汇总2025-09-07 12:17:47
发布于:江苏
水仙花数
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a=n%10;
int b=n/10%10;
int c=n/100;
if(a*a*a+b*b*b+c*c*c==n){
cout<<"YES" <<endl;
}
else{
cout<<"NO"<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
int main(){
int n=100, a,b,c;
while(n<1000){
a=n%10;
b=n/10%10;
c=n/100;
if(n==a*a*a+b*b*b+c*c*c){
cout<<n<<"\n";
}
n+=1;
}
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n=100, m;
cin >> m;
while (n<=m) {
int a = n%10;
int b = n/10%10;
int c = n/100;
if (pow(a,3)+pow(b,3)+pow(c,3)==n) {
cout<<n<<endl;
}
n+=1;
}
return 0;
}
//100 ~ n之间的水仙花数
这里空空如也
有帮助,赞一个