编写两个函数,分别实现两个整数的最大公倍数和最小公约数,在主函数中输入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语言编写两个函数,分别实现两个整数的最小公倍数和最大公约数相关推荐

  1. c语言编写的每个函数都可以进行独立的编译,2017年辽宁师范大学计算机与信息技术学院836C语言程序设计考研冲刺密押题...

    一.选择题 1. 以下叙述中错误的是( ). A.C 语言编写的函数源程序,其文件名后缀可以是.C B.C 语言编写的函数都可以作为一个独立的源程序文件 C.C 语言编写的每个函数都可以进行独立的编译 ...

  2. 应用c语言编写adams用户自定义函数的研究,C语言编写adams用户自定义函数导入到adams中function_builder.doc...

    C语言编写adams用户自定义函数导入到adams中function_builder 应用C语言编写adams用户自定义函数导入到adams中function builder 的整个过程 当前使用软件 ...

  3. 编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48

    编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入. 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48 #include ...

  4. c语言字符串连接作用,C语言 不使用strcat函数实现连接两个字符串功能代码

    字符串连接函数: 字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat  函数具有字符串连接功能.下面是用C语言实现不使用是strcat 函数 ...

  5. C#--第2周实验--任务五--编写一个控制台应用--求两个整数的最小公倍数与最大公约数

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:输入两个整数, ...

  6. 写两个函数 分别求两个整数的最大公约数和最小公倍数 用主函数调用这两个函数 并输出结果 两个整数由键盘输入

    写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输入. 思路:先写一个主函数,通过主函数调用子函数来分别求出最大公倍数和最小公约数. 代码如下: ...

  7. R语言 | 编写自己的函数

    目录 一.正式编写程序 二.设计第一个函数 三.函数也是一个对象 四.程序代码的简化 五.return()函数的功能 六.省略函数的大括号 七.传递多个参数函数的应用 7.1 设计可传递2个参数的函数 ...

  8. 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 ...

  9. 用C语言编写绳索运动函数,福建省教师招聘考试小学数学真题试卷

    2014年福建省中小学新任教师公开招聘考试 小学数学试卷 (课程代码09202) 1. 本试卷满分150分,考试时间120分钟. 2. 本试卷分为两部分:第一部分为选择题,第二部分为非选择题. 3. ...

最新文章

  1. Trinity 1.1 发布,Linux 桌面环境
  2. RabbitMQ 入门教程(PHP版) 第三部分:发布/订阅(Publish/Subscribe)
  3. Java 13:文本块
  4. 基带模型下基于高阶累积量的MFSK信号的调制识别(代码和参考文献见CSDN同名资源)
  5. Python和Java结合的项目实战_[项目实战] Python高级教程项目实战篇 Python和Java结合的项目实战 视频教程 [...
  6. 朵朵糖故事机器人怎么更新_“故事贩卖机”专栏创始人温酒的新作,奇幻世界的暖心物语很治愈...
  7. java函数只有参数类不一样_java的函数参数传递
  8. c语言查看cpu温度代码_很多程序员都不知道,C语言中还有“快类型”和“小类型”...
  9. 【DS】atoi()实现
  10. 如何下载mysql-java驱动jar包
  11. 读书笔记之《大型分布式网站架构设计与实践》
  12. alios thing 信号量_AliOS Things内核API
  13. 关于软件注册问题的讨论
  14. js给对象添加变量属性 js 更改对象中的属性名 数组对象中每个对象添加一个字段-map用法和forEarch用法
  15. Rancher Labs携手东网发布“容器+虚拟化”双引擎超融合平台HOR
  16. mysql事务锁死_mysql事务里锁死
  17. 查看自己的GitHub地址
  18. 利用游程编码实现二值图像压缩
  19. 获得任意风格的图片效果?深度学习算法一键P图!
  20. 密码学认证密钥交换协议安全性和常见攻击-更新中

热门文章

  1. java狗具有特别的接飞盘的方法_java第七章 多态 课堂笔记/作业
  2. input 在ios环境下,input选中出现灰色背景
  3. 大扇区硬盘的出现与分析
  4. Rancher Labs获2000万美元B轮融资, CEO 梁胜出任有容云联席CTO
  5. 电脑一键U盘启动快捷键
  6. mac-lol.tk syjc.html,苹果 MacBook Air笔记本一键u盘装系统win7教程
  7. 求是潮android最新版,是谁在暗中观察
  8. 一种适用于主流工业机器人的简单的码垛算法
  9. UI设计师主要做什么?如何学好UI设计
  10. 物体的轴向指向目标(LookAt高级版)