文章

145

粉丝

143

获赞

21

访问

37.8k

头像
水仙花数 题解:C
P1034 中南大学机试题
发布于2024年1月27日 22:42
阅读数 446

#include <stdio.h>

int DaffodilNum(int n)
{
	int a,b,c;
	a = n%10;
	b = n/10%10;
	c = n/100;
	if(a*a*a+b*b*b+c*c*c == n)
		return 1;
	else return 0;
}

int main()
{
	int m,n,i,flag;
	while (scanf("%d %d",&m,&n) != EOF)
	{
		flag = 0;
		if(m == 0 && n == 0) break;
		for(i = m; i <= n; i++)
			if(DaffodilNum(i))
			{
				flag = 1;
				printf("%d ",i);
			}
		if(!flag) printf("no");
		printf("\n");
	}
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发