写两个函数 分别求两个整数的最大公约数和最小公倍数 用主函数调用这两个函数 并输出结果 两个整数由键盘输入
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
- 思路:先写一个主函数,通过主函数调用子函数来分别求出最大公倍数和最小公约数。
- 代码如下:
#include<stdio.h>
int mgys;
int mgbs;
void maxgys(int a,int b);
void maxgbs(int a,int b);
int main()
{int a,b;printf("输入两个整数:");scanf("%d%d",&a,&b);maxgys(a,b);maxgbs(a,b);printf("最大公约数=%d\n",mgys);printf("最小公倍数=%d\n",mgbs);return 0;
}
void maxgys(int a,int b){//求最大公约数int r,t;if(a<b){t=a;a=b;b=t;}while((r=a%b)!=0){a=b;b=r;}mgys=b;}
void maxgbs(int a,int b){//求最小公倍数mgbs=a*b/mgys;
}
运行结果:
或者也可以这样:
#include<stdio.h>
int mgys;
int mgbs;
int maxgys(int a,int b);
int maxgbs(int a,int b);
int main()
{int a,b;printf("请输入两个数:");scanf("%d%d",&a,&b);mgys=maxgys(a,b);mgbs=maxgbs(a,b);printf("最大公约数=%d\n",mgys);printf("最大公倍数=%d\n",mgbs);return 0;
}
int maxgys(int a,int b)
{int t,r;if(a<b){t=a;a=b;b=t;}while((r=a%b)!=0){a=b;b=r;}return b;
}
int maxgbs(int a,int b)
{mgbs=a*b/mgys;return mgbs;//或者: return (a*b/mgys)
}
运行结果:
写两个函数 分别求两个整数的最大公约数和最小公倍数 用主函数调用这两个函数 并输出结果 两个整数由键盘输入相关推荐
- ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数
题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...
- 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。
题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 30 ...
- 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。
题目:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. 先来看看运行结果吧! 根据题目要求我们先来编写主函数部分.输入两个整数,定义子函数, ...
- 使用函数求两个整数的最大公约数和最小公倍数
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p240 习题7 3.编写两个函数,分别求两个整数的最大公约数和最小公倍数 #include<st ...
- c语言学习-自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数
c语言自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数 程序流程图: 代码: #include<stdio.h> int la(int m ,int n); int sm(in ...
- 【C语言】求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数。用另一个函数根据求出的最大公约数求最小公倍数。
程序如下.思路:编写一个有返回值的函数,使用辗转相除法求两数最大公约数:再编写一个有返回值的函数根据公式(最小公倍数=两数之积除以两数的最大公约数)求两数最小公倍数. #include<stdi ...
- 辗转相除法 定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数。
定义函数fun求两个整数的最大公约数,主函数中输入两个整数,调用该函数得到最大公约数,最后在主函数中输出两个整数的最大公约数和最小公倍数. 参考运行截图: 欧几里得算法又称辗转相除法,是指用于计算两个 ...
- PTA 7-2 求两个整数的最大公约数和最小公倍数
求两个整数的最大公约数和最小公倍数 .定义一个函数求最大公约数,定义另一个函数根据求出的最大公约数求最小公倍数.在主函数中输出最大公约数和最小公倍数 . 输入格式: 在主函数一行中给出2个整数A和B. ...
- 求两个整数的最大公约数和最小公倍数
求两个整数的最大公约数和最小公倍数 给大家分享两种解法吧,话不多说,看下面. 第一种: (1)辗转相除法 两整数i和j: ① i%j得k ② 若k=0,则j即为两数的最大公约数 ③ 若k≠0,则i=j ...
最新文章
- 太形象了!本科、硕士、博士,有什么本质区别?
- 追根究底之追本溯源:光标
- 攻防世界-web-fakebook-从0到1的解题历程writeup
- 更新部分字段 NHibernate
- jQuery 实现上下,左右滑动
- 冗余云计算连接:保持组织运行
- java 拷贝文件夹的实现
- 计算机代码清单目录,(程序源代码清单.doc
- python要学多久可以找到工作-自学Python的高效方法,学Python多久能找到工作?
- [转载] python执行shell命令的几种方法
- 研究发现,近一半生产容器存在漏洞
- 深度IP转换器高匿名8级加密企业级专用IP软件
- 如何设计一个好看的 404 错误页面 ?
- IPython安装使用详解
- 开展建设医院信息化是医疗行业发展的大势所趋
- JavaScript 中 typeof 和 instanceof 的区别及如何判断数组
- 网络编程之基础与接口函数
- 【题解】A1004 求三个数的平均数
- 虚拟局域网VLAN和以太网交换机端口分类(access,trunk,hybird)
- 杰理之l播放文件加密后不播放提示音或者正常歌曲问题【篇】
热门文章
- 公租房租赁合同怎么填
- 利用PyCharm实现服务器远程代码开发
- 一千瓶酒有一瓶酒有毒药,问你最少用多少只老鼠可以找出那瓶毒酒? 老鼠毒发的时间在两小时内,要求在两个小时内找出毒酒。
- hooks useRef 报错object is possibly undefined
- 【Fluent TUI】如何开启TUI命令的智能提示,如何搜索不知道的TUI命令;代码智能提示、code hinting、command prompt
- android省电优化方案,安卓省电折腾那么多年,这几个优化方案效果明显
- 【Java】有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
- 【python练习题3】英雄联盟英雄购买界面+数字炸弹游戏
- restTemplate文件上传与下载
- DON'T PANIC!11月13日,让我们带你漫游区块链技术