综合百科

c语言求最大公约数

代码如下:

#include

int main()

{

int i,a,b,t;

scanf(%d%d,&a,&b);//输入数a,b

if(a>b)//比较a,b大小,如果a>b则交换,结果为a

{

t=a;

a=b;

b=t;

}

for (i = a; i >= 2; i--)//以较小的a为基数,每内次i减小1循环求最大公容约数

{

if (a % i == 0 && b % i == 0)//如果两数均能整除某数则该数为最大公约数

{

printf(最大公约数是:%d,i);

break;//已得到最大公约数后跳出循环

}

}

if(i==1)//若循环到最后仍无最大公约数则i=1

printf(两数只能同时被1整除!);

return 0;

}

相关文章

  • 重大疾病保险的定义?
  • 保险买哪个保险公司比较好?
  • 结构性存款是什么意思?结构性存款的预期收益高吗?
  • 手机银行转账被骗如何追回?
  • 建设银行信用卡账单日当天刷卡什么时候还款?
  • 中国平安险种介绍
  • 博时安盈债券C安全吗?
  • 小树时代怎么样 小树时代可靠吗
  • 股票分红需要持有一年吗?股票持有多久才能分红?
  • 余额宝升级入口在哪?升级后有什么好处?
  • 成激人情在线影院920 cheng ren dianying
  • 钝角是什么梗网络流行语
  • 红帐之辱什么意思 红帐之辱的历史背景是什么?
  • 52的奶茶是什么梗
  • 答,IQR淘宝网,如何利用它进行淘宝推广?
  • 法外狂徒出装顺序 法外狂徒出装推荐
  • 陈思诚把佟丽娅介绍给高官
  • 黑龙江省教育学院高职分院
  • 开店千万不要错过这四十六个“货源网站”。
  • 脆滑肉是什么地方的菜