C语言编写两个函数,分别实现两个整数的最小公倍数和最大公约数
编写两个函数,分别实现两个整数的最大公倍数和最小公约数,在主函数中输入2个整数,调用后输出结果
#include<stdio.h>
int main()
{int a,b;int gbei,gyue;int fgbei(int a,int b);int fgyue(int a,int b);printf("两个整数:\n");scanf("%d%d",&a,&b);gbei=fgbei(a,b);gyue=fgyue(a,b);printf("公倍数=%d,公约数=%d\n",gbei,gyue);return 0;
}int fgbei(int a,int b)
{int i;//最大公约数在2-min(a,b)中,倒叙遍历是比较快的 ; for(i=(a>b?b:a);i>1;i--)//i是a,b中较小的那个数字; {if(a%i==0&&b%i==0)break;}return i;}int fgyue(int a,int b)
{int i;//最小公倍数应该是在min(a,b)-a*b之间; //求最小则应该从小往大遍历; for(i=(a>b?b:a);i<a*b;i++)//i的初值应该是a,b中较小的那个 {if(i%a==0&&i%b==0)break;}return i;
}最小公倍数=a*b/最大公约数,所以还可以用下面这个函数求:
//int fgbei2(int a,int b)
//{// return a*b/fgyue(a,b)
// }
C语言编写两个函数,分别实现两个整数的最小公倍数和最大公约数相关推荐
- c语言编写的每个函数都可以进行独立的编译,2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研冲刺密押题...
一.选择题 1. 以下叙述中错误的是( ). A.C 语言编写的函数源程序,其文件名后缀可以是.C B.C 语言编写的函数都可以作为一个独立的源程序文件 C.C 语言编写的每个函数都可以进行独立的编译 ...
- 应用c语言编写adams用户自定义函数的研究,C语言编写adams用户自定义函数导入到adams中function_builder.doc...
C语言编写adams用户自定义函数导入到adams中function_builder 应用C语言编写adams用户自定义函数导入到adams中function builder 的整个过程 当前使用软件 ...
- 编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48
编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入. 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48 #include ...
- c语言字符串连接作用,C语言 不使用strcat函数实现连接两个字符串功能代码
字符串连接函数: 字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat 函数具有字符串连接功能.下面是用C语言实现不使用是strcat 函数 ...
- C#--第2周实验--任务五--编写一个控制台应用--求两个整数的最小公倍数与最大公约数
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:输入两个整数, ...
- 写两个函数 分别求两个整数的最大公约数和最小公倍数 用主函数调用这两个函数 并输出结果 两个整数由键盘输入
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. 思路:先写一个主函数,通过主函数调用子函数来分别求出最大公倍数和最小公约数. 代码如下: ...
- R语言 | 编写自己的函数
目录 一.正式编写程序 二.设计第一个函数 三.函数也是一个对象 四.程序代码的简化 五.return()函数的功能 六.省略函数的大括号 七.传递多个参数函数的应用 7.1 设计可传递2个参数的函数 ...
- c语言编写计算ackerman函数的递归函数ack(n,x,y),第六章函数与宏定义实验报告二...
C程序设计实验报告 实验项目: 6.4.2.2. 利用复化梯形公式计算定积分 6.4.2.3. 计算Ackerman函数 6.4.3.1. 编写计算x的y次幂的递归函数getpower(int x,i ...
- 用C语言编写绳索运动函数,福建省教师招聘考试小学数学真题试卷
2014年福建省中小学新任教师公开招聘考试 小学数学试卷 (课程代码09202) 1. 本试卷满分150分,考试时间120分钟. 2. 本试卷分为两部分:第一部分为选择题,第二部分为非选择题. 3. ...
最新文章
- Trinity 1.1 发布,Linux 桌面环境
- RabbitMQ 入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)
- Java 13:文本块
- 基带模型下基于高阶累积量的MFSK信号的调制识别(代码和参考文献见CSDN同名资源)
- Python和Java结合的项目实战_[项目实战] Python高级教程项目实战篇 Python和Java结合的项目实战 视频教程 [...
- 朵朵糖故事机器人怎么更新_“故事贩卖机”专栏创始人温酒的新作,奇幻世界的暖心物语很治愈...
- java函数只有参数类不一样_java的函数参数传递
- c语言查看cpu温度代码_很多程序员都不知道,C语言中还有“快类型”和“小类型”...
- 【DS】atoi()实现
- 如何下载mysql-java驱动jar包
- 读书笔记之《大型分布式网站架构设计与实践》
- alios thing 信号量_AliOS Things内核API
- 关于软件注册问题的讨论
- js给对象添加变量属性 js 更改对象中的属性名 数组对象中每个对象添加一个字段-map用法和forEarch用法
- Rancher Labs携手东网发布“容器+虚拟化”双引擎超融合平台HOR
- mysql事务锁死_mysql事务里锁死
- 查看自己的GitHub地址
- 利用游程编码实现二值图像压缩
- 获得任意风格的图片效果?深度学习算法一键P图!
- 密码学认证密钥交换协议安全性和常见攻击-更新中
热门文章
- java狗具有特别的接飞盘的方法_java第七章 多态 课堂笔记/作业
- input 在ios环境下,input选中出现灰色背景
- 大扇区硬盘的出现与分析
- Rancher Labs获2000万美元B轮融资, CEO 梁胜出任有容云联席CTO
- 电脑一键U盘启动快捷键
- mac-lol.tk syjc.html,苹果 MacBook Air笔记本一键u盘装系统win7教程
- 求是潮android最新版,是谁在暗中观察
- 一种适用于主流工业机器人的简单的码垛算法
- UI设计师主要做什么?如何学好UI设计
- 物体的轴向指向目标(LookAt高级版)