c语言最小公倍数最简单求法,c语言最小公倍数与最大公约数的求法集锦
c语言最基本的一些小程序源代码:
方法一:
#include
int main()
{
int data1,data2,i;
printf("please input two datas:\n");
scanf("%d%d",&data1,&data2);
if(data1>data2)// 最小公倍数;
{
for(i=data1;i<=data1*data2;i++)
if(i % data1==0 && i % data2 ==0)
printf("[ %d %d]最小公倍数是 %d.\n",data1,data2,i);
}
else
{
for(i=data2;i<=data1*data2;i++)
if(i % data1==0 && i % data2 ==0)
printf("[ %d %d]最小公倍数是 %d.\n",data1,data2,i);
}
if(data1>data2)//最大公约数;
{
for(i=data2;i>=1;i--)
if( data1 % i ==0 && data2 % i==0)
printf("[ %d %d]最大公约数是 %d.\n",data1,data2,i);
}
else
{
for(i=data1;i>=1;i--)
if( data1 % i ==0 && data2 % i==0)
printf("[ %d %d]最大公约数是 %d.\n",data1,data2,i);
}
return 0;
}
方法二:
#include
int main()
{
int data1,data2,i,data;
printf("please input two datas:\n");
scanf("%d%d",&data1,&data2);
if(data1>data2)// 最小公倍数;
{
for(i=data1;i<=data1*data2;i++)
if(i % data1==0 && i % data2 ==0)
printf("[ %d %d]最小公倍数是 %d.\n",data1,data2,i);
}
else
{
for(i=data2;i<=data1*data2;i++)
if(i % data1==0 && i % data2 ==0)
{
printf("[ %d %d]最小公倍数是 %d.\n",data1,data2,i);
data=i;
}
}
printf("最大公约数是:%d\n",(data1*data2)/data);
//此处也可以先求出最大公约数在求最小公倍数,方法一样!
return 0;
}
方法三:
#include
int main()
{
int data1,data2,temp,multipy,Max;
printf("please input two datas:\n");
scanf("%d%d",&data1,&data2);
multipy=data1*data2;
temp=data1 % data2;
while(temp) //表示temp不为零;
{
data1=data2;
data2=temp;
temp=data1%data2;
}
Max=data2;//此处记录一下方便求最小公倍数;
printf("最大公约数是:%d\n",data2);
printf("最小公倍数是:%d\n",multipy/Max);
//再用上面的方法求出最小公倍数即可!!
return 0;
}
c语言最小公倍数最简单求法,c语言最小公倍数与最大公约数的求法集锦相关推荐
- php js多语言切换,php简单实现多语言切换的方法_php技巧
本文实例讲述了php简单实现多语言切换的方法.分享给大家供大家参考,具体如下: 1.主程序代码: $value){ if($_SESSION["language"] == $val ...
- 梯形图调用c语言编写程序,简单使用C语言写梯形图精简V2.0.pdf
简单使用C语言写梯形图精简V2.0 C语言实现梯形图写法 1: AND 2: LDI 3: ANDB 4: ANDP 5: ORB 6: C1 7: T0 8: MPS1 9: LDF 10-1: M ...
- C语言 第一节 简单的C语言
参考哔哩哔哩UP主:"学士帽"做的笔记. C语言专升本考试大纲: C语言程序的基本结构 数据类型及其运算和输入输出 基本语句 选择结构 循环结构(重点) 难点: 数组 函数 指针 ...
- c语言 简化乘法,简单的C语言移位计算整形乘法和除法值
最近一直都没写什么文章,随便写点最近看到的东西.首先要提一点,在SOC系统中,运算速度一般是移位>乘法>除法. 1.乘法. 最简单的A*B,用C语言for循环 for(int i=0;i ...
- 使用c语言实现一个简单的易语言
大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换 1.下面就先打开VisualStudio,在头文件目录下新建一个 ...
- c语言扫雷源代码简单版,C语言扫雷游戏源代码
C语言扫雷游戏源代码 /* 模拟扫雷游戏 */ #include #include #include #include #include #include #include union REGS re ...
- c语言结构体简单试题,C语言6结构体练习题6
第六章 结构体 1.下面对结构变量的叙述中错误的是 A.相同类型的结构变量间可以相互赋值 B.通过结构变量,可以任意引用它的成员 C.结构变量中某个成员与这个成员类型相同 的简单变量间可相互赋值 D. ...
- 用linux系统做数字钟,大强学易之易语言实例:简单的易语言桌面电子时钟
本期要点 学习时钟周期事件的使用,熟悉窗口.标签的属性,了解时间与文本的相关操作.(微信搜索"大强小屋",ID:daqiangstudio,感谢关注支持) 请关注微信公众号[大强小 ...
- java 简单 语言_将简单的表达式语言放入java中
使用 JavaScript engine that is bundled with Java 1.6怎么样? 您可以看到如何传递所有参数: ScriptEngineManager manager = ...
- 海伦公C语言表达式,一道简单的C语言海伦公式问题
2017-12-23 错误信息: http://www.043198.cn/debug1.jpg var hello="fff"; var world="fff" ...
最新文章
- Apache+Tomcat +mod_proxy集群负载均衡及session
- nginx--之静态服务器
- 【除夕最炫烟花代码】—— HTML+JQuery实现2022跨年烟花特效
- 深度学习笔记--多层感知器以及BP算法
- 推荐:腾讯开源的词向量精简版本下载|湾区人工智能
- 区分三个概念:Epoch, Batch, Iteration
- node mysql 模块 封装_node.js基于工厂方法的mysql模块封装
- 编译的警告:隐式声明与内建函数 ‘malloc’ 不兼容
- 最适合程序员的电脑是什么?
- 技术狂何波:战斗在程序化交易第一线
- Python函数调用的九大方法,鲜为人知
- Dlang如何禁用垃圾回收(GC)
- php 判断某一天是周几,php如何判断一个日期是周几
- PredRNN++: Towards A Resolution of the Deep-in-Time Dilemma in Spatiotemporal Predictive Learning
- win10台式机插入耳机检测不出来
- 深剖函数重载——C++基础篇
- 什么叫做副作用的函数
- Adb 查询手机信息
- 2022年全球新兴市场物流整体竞争力排名中国、印度、阿联酋列前三 | 美通社头条...
- 揭密让程序猿谈外包而色变的原因