2016 - 2024

感恩一路有你

计算两个正整数的最大公约数 C语言编写程序计算两个正整数的最大公约数?

浏览量:1537 时间:2021-03-11 01:58:43 作者:admin

C语言编写程序计算两个正整数的最大公约数?

1. 创建一个新项目,然后单击“确定”。C文件,输入头文件和主函数。

2. 定义变量类型。

3. 接下来您需要输入a和B。

4。使用IF语句确定这两个数字是否大于1。

5. 使用while语句获取最大公倍数和最小公因子。

6. 输出最大公约数和最小公倍数。

7. 编译并运行以获得最终结果

#include<stdio。H>

int GCD(int a.int b)

int main()

{

int num1=0,num2=0

int result=0

printf(“输入两个整数:n”)

scanf(%d%d”,&num1,&num2)

result=GCD(num1,num2)

printf(“result”]=%这是结果的结果(result)

!]/

!]/

!/

!/

!]/参数:A,b

!]参数:A:A,b] 返回值:返回值:返回值:返回值:返回值:返回值:返回值:返回:返回:返回:返回:返回:返回:返回:返回:返回:返回:H求最大公约数*/

int GCD(int n,int m)

{

int r

if(n<M)//确保n保留最大值

{

r=n

n=m

m=r]}

而(r=n%m){/*余数为0*/

n=m

m=r]}

]返回m/*n%m==0,所以返回m*/

]}]int main()

]{

int a,b

scanf(%d%d,&A,&B)

int c=GCD(a,b)

printf(%d,c)

Getchar()//留在界面中查看结果

返回0

}

计算两个正整数的最大公约数 编程求最大公约数 C语言求两个数的最大公约数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。