文章

37

粉丝

1

获赞

81

访问

7.5k

头像
水仙花数 题解:
P1034 中南大学机试题
发布于2026年3月16日 21:48
阅读数 196

#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm> 
#include<string>
#include<cstring>
using namespace std;
int main()
{   
    int m, n, is;
    while (cin >> m >> n && m !=0 && n !=0) {
        is = 0;
        for (int i = m; i <= n; i++) {
            int a1 = (i % 10) * (i % 10) * (i % 10);
            int a2 = (i / 10 % 10) * (i / 10 % 10) * (i / 10 % 10);
            int a3 = (i / 100) * (i / 100) * (i / 100);
            if (i == a1 + a2 + a3) {
                is = 1;
                cout << i << " ";
            }
        }
        if (is == 1)cout << endl;
        else cout << "no" << endl;
    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发