文章

21

粉丝

0

获赞

12

访问

3.2k

头像
水仙花数 题解:
P1034 中南大学机试题
发布于2025年5月13日 20:29
阅读数 165

#include<iostream>
#include<cmath>
using namespace std;

int flag=0;

void narcissus(int n){
    int tmp=n,ans(0);
    while(tmp){
        ans+=pow((tmp%10),3);
        tmp/=10;
    }
    if(ans==n){
        cout<<n<<' ';
        flag=1;
    }
}

int main(){
    int n,m;
    while(cin>>n>>m){
        if(n==0 && m==0)    break;
        for(int i=n;i<=m;i++){
            narcissus(i);
        }
        if(!flag)    cout<<"no";
        flag=0;
&nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发