C语言用函数求最大公约,最小公约数0

#include"stdio.h"intmax;intyun;intmain(){intzdgys(intx,inty);//求最大公约数intzxgys(intx,inty);//求最小公约数voidprint(intx,inty);//输出函数intscan(intx);//输入函数inta=0... #include"stdio.h"

int max;

int yun;

int main()

{

int zdgys(int x, int y); //求最大公约数

int zxgys(int x, int y); //求最小公约数

void print(int x, int y); //输出函数

int scan(int x); //输入函数

int a = 0, b = 0;

int max=0;

int yun=0;

a = scan(a); //调用输入函数给a赋值

b = scan(b); //调用输入函数给b赋值

printf("%d %d\n", a, b);

max = zdgys(a, b); //求最大公约数

yun = zxgys(a, b); //求最小公约数

print(max, yun); //输出函数

return 0;

}

int scan(int x)

{

int m;

m = x;

scanf("%d", &m);

return m;

}

int zdgys(int x, int y) //定义zdgys

{

int t;

if (x>y)t = x;

else t = y;

for (; t>1; t--)

{

if (x%t == 0 && y%t == 0)break;

}

return t; //返回函数值t

}

int zxgys(int x, int y) //定义zxgys

{

int t;

for (t = 0; t < x&&t < y; t++)

if (x%t == 0 && y%t == 0)break;

return t;

}

void print(int x, int y) //定义print函数

{

printf("最大公约数为%d,最小公约数为%d",x,y);

}

这个运行时出错了,求大神帮忙看看那有问题 展开

c语言用fun函数求最大公约数,C语言用函数求最大公约,最小公约数相关推荐

  1. 用c语言怎么求最大公约数,c语言求最大公约数

    c语言求最大公约数[编辑] 概述 c语言是一种计算机编程语言,该语言的优势在于任何环境都能运行并能达到简易的方式编译.处理低级存储器和产生少量的机器码等效果. c语言是一种计算机编程语言,该语言的优势 ...

  2. c语言有参有类最小公倍数,【C语言】写一个函数,并调用该函数求两个整数的最大公约数和最小公倍数...

    程序分析: 在数学中,两个数的最小公倍数=两个数的乘积/两数的最大公约数. 求两个数的最大公约数,运用辗转相除法:已知两个整数M和N,假定M>N,则求M%N. 如果余数为0,则N即为所求:如果余 ...

  3. C语言设计函数求最大公约数,C语言程序设计课程设计--编写函数求取两个整数m,n的最大公约数和最小公倍数.doc_在线文库www.lddoc.cn...

    C语言程序设计课程设计--编写函数,求取两个整数m,n的最大公约数和最小公倍数.doc C语言程序设计课程设计C语言程序设计课程设计评语考勤(10)纪律(10)过程(40)设计报告(30)答辩(10) ...

  4. 求最大公约数c语言实验心得,C语言编程实训报告(合集)

    cout< void main()//主函数主函数主函数主函数 { int i,g; studentstu[3];while (i){i=menu(stu,3); switch(i) {case ...

  5. c语言求两个数的最小公倍数辗转相除法,C语言辗转相除法求2个数的最小公约数...

    辗转相除法最大的用途就是用来求两个数的最大公约数. 用(a,b)来表示a和b的最大公约数. 有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c). (证明过程请参考其它资料) 例 ...

  6. c语言怎样求最大公约数,c语言求最大公约数

    求差判定法. 如果两个数相差不大,可以用大数减去小数,所得的差与小数的最大公约数就是原来两个数的最大公约数.例如:求78和60的最大公约数.78-60=18,18和60的最大公约数是6,所以78和60 ...

  7. C语言基础02——控制语句。二分查找、随机数讲解、求自幂数、整数逆序、X图案打印、猜数字、公约数公倍数、素数

    目录 分支语句(选择结构) if语句 switch语句 循环语句 while循环 do-while循环 for循环 循环语句的练习 转向语句 goto语句 break语句 continue语句 ret ...

  8. C语言求35 45的最大公约数,c语言编程题目及答案

    **********************************考试形式:上机考试(60分钟) 考试题型说明:10个单选题+2个编程题 下面是编程题目的复习题型,期末考试的编程题型及难易程度与此相 ...

  9. C语言试题五十九之请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回。

    1. 题目 请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回. 其中fibonacci数列f(n)的定义为:f(0)=0,f(1)=1,f(n)=f(n ...

  10. C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。

    1. 题目 编写函数int function(int lim,int aa[max]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数. 2 .温馨提示 C语 ...

最新文章

  1. 通过internet在计算机之间以用户名,第7_8章_计算机网络与internet应用.doc
  2. 解决前端页面闪烁问题(转载)
  3. React16.2的fiber架构
  4. Java源码分析之HashMap(JDK1.8)
  5. Python: zip()的使用
  6. android108 内存分配
  7. 【uoj#94】【集训队互测2015】胡策的统计(集合幂级数)
  8. House Building HDU - 5538
  9. Linux基础-06-vi编辑器
  10. risc 服务器 操作系统,数据中心系统用RISC还是CISC?
  11. 记忆碎片---搭建php+apache+eclipse中的问题
  12. 蓝桥杯2016年第七届C/C++省赛B组第一题-煤球数目
  13. c/c++常见关键字
  14. 版本控制系统的演化、Git 分布式版本控制系统概述 及 工作流程
  15. java属性和普通方法
  16. Spring事务异常回滚
  17. 局域网桌面共享会议该如何实现屏幕共享?
  18. 威纶通触摸屏与仪表通讯_详解通信威纶通触摸屏与英威腾变频器的使用
  19. Mac锁屏设置快捷键
  20. rk356x-Android 刷机

热门文章

  1. 服务器端登陆机制的 实现模块
  2. idea debug端口被占用
  3. sourceTree外部工具解决冲突
  4. 深度学习在图像分类中的应用
  5. Hystrix断路器---SpringCloud(四)
  6. 2018,扬帆起航!
  7. 《云周刊》69期:开门红利!阿里云2月活动来袭
  8. [Algo] Print Matrix Diagonal 对角打印
  9. 2010年下半年信息系统监理师下午题的答题参考五
  10. OpenCV双边滤波解决实现图像的美白