有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。 

Input第一行输入一个n,表示有n组测试数据,接下来的n行,每行输入两个正整数a,b。 
Output输出对应的c,每组测试数据占一行。 
Sample Input

2
6 2
12 4

Sample Output

4
8 AC 代码
#include<stdio.h>

int gcd(int x, int y)
{
if(y == )
return x;
return gcd(y, x % y);
} int main()
{
int n;
scanf("%d", &n);
while(n--)
{
int a,b,c;
scanf("%d%d", &a, &b);
for(int i = b+; i < a; i++)
{
int flag = gcd(a, i);
if(flag == b)
{
printf("%d\n", i);
break;
}
}
} return ;
}

最新文章

  1. Git安装图解
  2. 【转】【WPF】MVVM模式的3种command
  3. 关于archlinux下的ralink5370网卡
  4. Ajax的简单请求案例
  5. wikioi 1514 and ZJOI2006 书架
  6. Unity干中学——如何实现类似Windows Store 应用程序和Android Toast的通知?
  7. MVC 4.0语法 自动分页
  8. LinQ 语法基础
  9. Github错误:Failed to publish this branch
  10. Java1.0-1.12各个版本的新特性
  11. redis学习-列表(list)常用命令
  12. P2689 东南西北
  13. PTA L1题目合集(更新至2019.3)
  14. Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
  15. 模式识别之bayes---bayes 简单天气预测实现实例
  16. JavaWeb基础—监听器Listener
  17. reset.css 和 flexible.js
  18. 认识k_BackingField,微软自己的序列化和反序列化
  19. python开发web服务器——搭建简易网站
  20. 事务有哪些特性?spring的事务管理有几种方式实现,如何实现?

热门文章

  1. 机器学习:模型泛化(LASSO 回归)
  2. Mybatis Laz-Load功能实现代码赏析(原创)
  3. pushd,popd,dirs,cd -让切换目录更方便
  4. Java-API-POI-Excel:SXSSFWorkbook Documentation
  5. SpringMVC 之URL请求到Action的映射(1)
  6. Django 学习之---静态文件处理详解
  7. C#操作JSON专题
  8. 第四天:servlet的生命周期和一些细节问题
  9. 2018网络预选赛 徐州G 线段树
  10. Hibernate 简易入门教程