中易网

C语言:设计一个函数,求两个整数的最大公约数。要求:函数类型是int. 函数名自己取,函数形式为两个整数

答案:3  悬赏:10  
解决时间 2021-03-05 09:06
C语言:设计一个函数,求两个整数的最大公约数。要求:函数类型是int. 函数名自己取,函数形式为两个整数
最佳答案
int GC(int a,int b)
{
int r;
if(a<b) {
r=a;
a=b;
b=r;
}
r=a%b;
while(r)
//辗转相除
return b;//返回b,即为两者最大公约数
}
全部回答
#include<iostream> using namespace std; int jiang(int a,int b) //调用函数 { if(b==0) return a; else return jiang(b,a%b); } int main() { int a,b; while(cin>>a>>b) cout<<jiang(a,b)<<endl; return 0; } 希望采纳~~!!!
#include <stdio.h> int maxys(int a,int b) \\找最大公约数函数 { int i,max; \\ 用max保存最大公约数 if(a>b) { for(i=1;i<b;i++) { if( (a%i==0)&&(b%i==0) ) \\找出他们的公约数 { max=i; \\最后公约数即为最大公约数 } } } if(a<b) { for(i=1;i<a;i++) { if( (a%i==0)&&(b%i==0) ) \\同上 { max=i; } } } printf("最大公约数是%d",max); } int main(void) { int a=0,b=0; printf("请输入a和b的值:"); scanf("%d%d",&a,&b); \\输入你要查询公约数的值 maxys(a,b); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自然科学包括哪些学科?
小胖墩将小嘎子摔倒了。改成“被”字句
为什么2kol开始不了常规赛?
HP1020打印机拆解后不能正确安装
737ng APU启动电瓶电压最低是多少
东方红lx804拖拉机和沃得1004拖拉机哪个好
笔记本买时屏幕上贴的保护膜会对屏幕有害吗?
(3×根5 + 1)(2×根3 - 根15) = ?? 拜托
书香暖人心,鼓楼在心中,读书征文
魅族MX3在手机设置里面系统更新时要勾选清楚
提供一下《感动中国》里的一位提名人物,他的
甘肃省定西市人事局
允许从企业调入事业单位吗
福迪皮卡f16怎么样
While ________ to foreigners,you must try
推荐资讯
为什么我连别人的wifi手机能连上,电脑就连不
5秒就能启动的电脑配置和一般的有什么不同?
领座的怪同学一共多少级啊
为什么我煮土豆烧排骨会变糊?
阿里大于短信账号 企业 需要sim卡吗
我的电脑里面的图标怎么会显示在我桌面的左边
黑日,比土豪金传说还贵的时装,到底值不值
蜜蜂飞到家里
浮生六记 闲情记趣 用一句话概括这一段文字内
上联:水底月是天上月。求一下联。
三菱劲炫2.0四驱自动加多少号汽油
吕梁职业技术学院可以贷款读书吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?