作文档>生活经验>其他

c语言求最大公约数

更新时间:

  代码如下:

  #include

  int main()

  {

  int i,a,b,t;

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

  if(a>b)//比较a,b大小,如果a>b则交换,结果为a= 2; i--)//以较小的a为基数,每内次i减小1循环求最大公容约数

  {

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

  {

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

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

  }

  }

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

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

  return 0;

  }


c语言求最大公约数相关文章:

c语言求最大公约数

代码如下:#includeintmain(){inti,a,b,t;scanf(%d%d,&a,&b);//输入数a,bif(a>b)//比较a,b大小,如果a...
推荐度:
点击下载文档文档为doc格式

精选图文