C语言求最大公约数 输入8 12(c语言求最大公约数)

 2023-12-20  阅读 9  评论 0

摘要:大家好,小乐来为大家解答以下的问题,C语言求最大公约数 输入8 12,c语言求最大公约数很多人还不知道,现在让我们一起来看看吧!1、代码如下:2、#include3、int main()4、{5、int i,a,b,t;6、scanf(%d%d,&a,&b);//输入数a,b7、if(a>b)//比较a,b大小,如果a>b则交换,结果为a8、{9、t=a;10、a=b;11、b=t;12、}13、

大家好,小乐来为大家解答以下的问题,C语言求最大公约数 输入8 12,c语言求最大公约数很多人还不知道,现在让我们一起来看看吧!

1、代码如下:

2、#include

3、int main()

4、{

5、int i,a,b,t;

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

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

8、{

9、t=a;

10、a=b;

11、b=t;

12、}

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

14、{

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

16、{

17、printf(最大公约数是:%d\n,i);

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

19、}

20、}

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

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

23、return 0;

24、}

本文到此结束,希望对你有所帮助。

标 签: c语言求最大公约数

免责声明:本文由用户上传,如有侵权请联系删除!

上一篇:奔驰s400hybrid是什么意思(奔驰hybrid是什么意思) 下一篇:最后一页

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://www.sast-sy.com/ea433BD0CBQ1YUAwC.html

发表评论:

管理员

  • 内容1434378
  • 积分0
  • 金币0

Copyright © 2022 四叶百科网 Inc. 保留所有权利。 Powered by ZFCMS 1.1.2

页面耗时0.0462秒, 内存占用1.72 MB, 访问数据库18次

粤ICP备21035477号