c语言最小公倍数简易代码,c语言求最大公约数,最小公倍数源代码
/*求最大公约数,最小公倍数的 */
#include
int maxdivisor(int ,int );/*求最大公约数函数*/
int minmultiple(int ,int ,int );/*求最小公约数函数*/
int dazaiqian(int *,int *);/*交换两个数,使大的在前的那个变量*/
int main ()
{
int x,y,z,k;
while(1)
{
printf("inpute two numbers(larger than 0)\n");
scanf("%d%d",&x,&y);
if(x>=0&&y>=0)
{
z=maxdivisor(x,y);
k=minmultiple(x,y,z);
printf("最大公约数是%d,最小公倍数是%d\n",z,k);
break;
}
else
printf("input wrong\n");
}
return 0;
}
int maxdivisor(int x,int y)
{
int z;
dazaiqian(&x,&y);
z=x-y;
while(z!=y)
{
dazaiqian(&y,&z);
x=y,y=z;
z=x-y;
}
return z;
}
int dazaiqian(int *x,int *y)
{
int z;
if(*x
{
z=*x;
*x=*y;
*y=z;
}
}
int minmultiple(int x,int y,int z)
{
return x*y/z;
}
c语言最小公倍数简易代码,c语言求最大公约数,最小公倍数源代码相关推荐
- 2048游戏c语言linux简易代码,C语言实现2048游戏代码
本文实例为大家分享了C语言实现2048游戏具体代码,供大家参考,具体内容如下 效果图: 使用文本界面的屏幕绘图库 ncurses. 设计思路: 在满足条件情况下消除方块 允许在游戏主界面(16 宫格) ...
- C语言求最大公约数最小公倍数的简单方法
文章目录 前言 一.大致思路 1.暴力求解 2.辗转相除法 二.总结 1.注意事项 2.结束语 前言 在做C语言相关练习的时候,会遇见比较经典的一道题型,就是求最大公约数或者最小公倍数.今天简单介绍几 ...
- 【C语言】求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数。用另一个函数根据求出的最大公约数求最小公倍数。
程序如下.思路:编写一个有返回值的函数,使用辗转相除法求两数最大公约数:再编写一个有返回值的函数根据公式(最小公倍数=两数之积除以两数的最大公约数)求两数最小公倍数. #include<stdi ...
- c语言冒泡排序法代码(c语言冒泡排序法代码讲解)
求一个C语言冒泡排序法的简单程序怎么办? 下一趟排序开始时,R[1..lastExchange-1]是有序区,R[lastExchange..n]是无序区.这样,一趟排序可能使当前有序区扩充多个记录, ...
- c语言 hello world代码_C语言基础
首先,还是从hello world开始. #include <stdio.h> int main(void) { printf("Hello Worldn"); ret ...
- 餐厅管理系统代码c语言,酒店管理系统代码(C语言版)
<酒店管理系统代码(C语言版)>由会员分享,可在线阅读,更多相关<酒店管理系统代码(C语言版)(7页珍藏版)>请在人人文库网上搜索. 1.include #include #i ...
- python辗转相除法求最大公约数最小公倍数_辗转相除法求最大公约数/最小公倍数...
http://blog.csdn.net/jtujtujtu/article/details/4407171 2009 辗转相除法求最大公约数: 辗转相除法, 又名欧几里德算法(Euclidean a ...
- 求最大公约数最小公倍数
最大公约数小于两个数小的那个,最小公倍数大于两个数大的那个. 求最大公约数从大到小寻找,求最小公倍数从小到大寻找,也就是说循环方向. import java.util.Scanner;public c ...
- 每天一段java代码-------第16天(最大公约数最小公倍数)
求指定两个数的最大公约数和最小公倍数 package test; import java.util.Scanner; //求指定两个数的最大公约数和最小公倍数 public class test17 ...
最新文章
- Charles抓取微信小程序数据 以及 其它应用网站数据
- Linux查看和剔除当前登录用户详细教程
- c++ 大数类 大数模板
- 10大负面测试用例 -转
- 自然语言处理中的模式(模式1.概率化模式)
- N 年沉淀,腾讯这套系统终于开源!
- git submodule 子模块的管理和使用
- python模块arrow_Python Arrow模块
- angular NG-ZORRO 跑马灯左右控件
- BABOK - 需求分析(Requirements Analysis)概述
- Android Gradle配置资源前缀
- 表格/列表法之分部积分
- 电子信息业取得长足发展 效益与质量同步提升
- 如何构建用户画像,给用户打“标签”?
- 数学建模算法与应用:综合评价与决策方法(1)理想解法
- php 获取必应图片信息,PHP自动获取必应今日美图
- 数据泄露防护- BadUSB 制作 模拟
- 计算机考试网站配置参数错误,电脑一直显示数据配置错误怎么办
- java case 的错误_关于java:switch case语句错误:case表达式必须是常量表达式
- PayPal 怎么改语言 第三方支付 中文 设置为 英文
热门文章
- js赋值、浅拷贝、深拷贝的区别
- 真正理解微软Windows程序运行机制——窗口机制(第二部分)
- 读书百客:《五美吟·红拂》赏析
- 零基础怎么学好Java?正确的学习方法很重要
- 亚马逊Echo音响联网篇---
- 三菱伺服定长追剪,系统为Q172DSCPU,高级同步模式。 包含一个程序例子,有详细的机械参数分析,伺服参数设置
- Unity精华☀️三、四元数(Quaternion)解决万向锁
- torch.norm()与F.normalize()的区别
- 基于Proteus的四位数码管显示
- react路由配置,路由跳转与传值,路由监听