c语言求最大公约数
2024-05-06 16:05:41
好评回答
代码如下:
#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(最大公约数是:%d\n,i);
break;//已得到最大公约数后跳出循环
}
}
if(i==1)//若循环到最后仍无最大公约数则i=1
printf(两数只能同时被1整除!\n);
return 0;
}
声明:本网站信息来自网络,所有数据仅供参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:abc5566@foxmail.com。
猜你喜欢
-
秩在古文中是什么意思
阅读量:84 -
忠忠贞不渝个忠贞不二是什么意思
阅读量:41 -
执子之手与子偕老最早被世人认为是什么意思
阅读量:60 -
只留清气满乾坤的满是什么意思
阅读量:41 -
业组词
阅读量:25 -
以其昏昏使人昭昭是什么意思
阅读量:44 -
雨雪霏霏中霏霏是什么意思
阅读量:95 -
以人合天是什么意思
阅读量:39 -
硬度的单位HRC是什么意思
阅读量:41 -
以逸待劳中的待什么意思
阅读量:42
猜你喜欢
-
阅读量:11
-
阅读量:70
-
阅读量:15
-
阅读量:81
-
阅读量:19
-
阅读量:34
-
阅读量:65
-
阅读量:82
-
阅读量:88
-
阅读量:81