文章

23

粉丝

0

获赞

147

访问

3.5k

头像
水仙花数 题解:
P1034 中南大学机试题
发布于2025年3月12日 17:41
阅读数 66

#include<bits/stdc++.h>
using namespace std;

int main() {
	int m, n;
	while(cin >> m >> n) {
		if(m == 0 && n == 0) break;
		int flag = 0;
		for(int i = m; i <= n; i++) {
			int temp = i;
			int h = temp / 100;
			int s = temp / 10 % 10;
			int g = temp % 10;
			if(temp == pow(h, 3) + pow(s, 3) + pow(g, 3)) {
				cout << temp << " ";
				flag = 1;
			}
		}
		if(flag == 0) {
			cout << "no";
		}
		cout << endl;
	}
	return 0;
} 

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发