文章

145

粉丝

217

获赞

21

访问

84.1k

头像
最大公约数 题解:C
P1353 哈尔滨工业大学机试
发布于2024年2月23日 19:20
阅读数 562

#include <stdio.h>

int Max_Common(int a,int b)
{
	int i,max = 0;
	if(a > b)	//a为最小的那个数
	{
		i = a;
		a = b;
		b = i;
	}
	i = 1;
	while(i <= a)
	{
		if(a % i == 0 && b % i == 0)
			if(max < i) max = i;
		i++;
	}
	return max;
}

int main()
{
	int a,b;
	while(scanf("%d %d",&a,&b) != EOF)
	{
		if(a <= 0 || b <= 0) continue;
		printf("%d\n",Max_Common(a,b));
	}
		
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发