c语言最大公约数库函数 c语言最大公约数编程

C语言中求最大公约数的函数

#include

创新互联主营武宁网站建设的网络公司,主营网站建设方案,重庆APP开发公司,武宁h5小程序制作搭建,武宁网站营销推广欢迎武宁等地区企业咨询

"stdio.h"

int

main()

{

int

d1,d2,r;

printf("输入两个正整数:");

scanf("%d

%d",d1,d2);

do

{

r=d1%d2;

d1=d2;d2=r;

}while(d2!=0);

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

}

//递归法

#include

"stdio.h"

int

fun(int

d1,int

d2)

{

if(d2!=0)

return

fun(d2,d1%d2);

else

return

d1;

}

int

main()

{

int

d1,d2;

printf("输入两个正整数:");

scanf("%d

%d",d1,d2);

printf("最大公约数是:%d",fun(d1,d2));

}

c语言最大公约数函数

c语言最大公约数函数,一般是写一个自定义的函数。

int gcd(int a,int b)

{return b?gcd(b,a%b):a;

}

C语言 ,求最大公约数,用函数。。

//注意:测试时输入的两个数用逗号分隔,如: 12,18

#includestdio.h

int main()

{

int a,b,h;

int max(int m,int n);

printf("输入两个数:\n");

scanf("%d,%d",a,b);

h=max(a,b);

printf("最大公约数为:%d\n",h);

getchar();

}

int max(int m,int n)

{

int temp;

temp=m%n;

while(temp)

{

m=n;

n=temp;

temp=m%n;

}

return(n);

}


标题名称:c语言最大公约数库函数 c语言最大公约数编程
当前URL:http://bzwzjz.com/article/doecsdj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 四川成都网站建设 成都企业网站建设 企业网站设计 古蔺网站建设 网站制作 成都定制网站建设 成都网站设计制作公司 企业网站建设公司 营销型网站建设 网站设计公司 成都品牌网站建设 网站建设 外贸营销网站建设 重庆网站制作 成都网站建设 手机网站制作设计 成都网站建设 成都网站建设 高端网站设计推广 营销型网站建设 企业网站设计