#include<stdio.h>
int F(int x,int y);
int G(int x,int y);
int main()
{
int m,n;
printf("请输入两个整数:");
scanf("%d %d",&m,&n);
printf("最大公约数:%d\n最小公倍数:%d\n",F(m,n),G(m,n));
return 0;
}
int F(int x,int y)
{
int r;
while(y!=0) //y等于零退出循环
{
r=x%y;
x=y;
y=r;
}
return x; //返回x与y的最大公约数x
}
int G(int x,int y)
{
int k=F(x,y); //最大公约数赋给k
return x*y/k; //最小公倍数等于两数相乘除以它们的最大公约数
}
C语言程序设计基础-实验5 (广西财大卢守东)
需积分: 5 108 浏览量
2023-10-06
02:00:58
上传
评论
收藏 65KB ZIP 举报
夕晨小感130224
- 粉丝: 121
- 资源: 8
最新资源
- 学生成绩管理系统c++ (代码).zip
- c语言学生管理系统-项目代码资料.zip
- 课程设计机器学习报告,垃圾分类系统.zip
- app-release.apk.zip
- python-leetcode面试题解之第421题数组中两个数的最大异或值.zip
- python-leetcode面试题解之第416题分割等和子集.zip
- python-leetcode面试题解之第414题第三大的数.zip
- python-leetcode面试题解之第412题Fizz-Buzz.zip
- python-leetcode面试题解之第409题最长回文串.zip
- python-leetcode面试题解之第408题有效单词缩写.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈