hdu2504(找最大公约数gcd)

☆樱花仙子☆ 提交于 2020-02-04 14:51:48

题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2504
题目描述
在这里插入图片描述思路

就是写个gcd函数直接调用就行了。直接看代码吧

ac代码

#include<stdio.h>

#define N 100000

int gcd(int a,int b){
	return b==0?a:gcd(b,a%b);
}

int main(){
	
	int n,m;
	int i;
	int t;
	
	scanf("%d",&t);
	while(t--){
		scanf("%d%d",&n,&m);
		for(i = m+1;i < N;i++){
			if(gcd(n,i) == m) break;
		}

		printf("%d\n",i);
	}
	
	return 0;
	
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!