文章

47

粉丝

109

获赞

8

访问

29.6k

头像
水仙花数 题解:
P1034 中南大学机试题
发布于2024年3月21日 20:22
阅读数 801

#include<stdio.h>
int main() {
	int m, n;
	while (scanf("%d %d", &m, &n) != EOF) {
		if (m == 0 && n == 0) {
			break;//仔细读题
		}
		int flag = 0;
		for (int i = m; i <= n; i++) {
			int s1 = 0;//个位
			int s2 = 0;//十位
			int s3 = 0;//百位
			s1 = i % 10;
			s2 = i / 10 % 10;
			s3 = i / 100;
			if (i == (s1 * s1 * s1 + s2 * s2 * s2 + s3 * s3 * s3)) {
				printf("%d ", i);
				flag = 1;
			}
		}
		if (flag == 0) {
			printf("no\n");
		}
		else {
			printf("\n");//为了符合格式
		}
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发