代码如下:

#include<stdio.h>
int MaxCommonFactor( int a, int b)
{ int c; if(a<=0||b<=0) return -1; while(b!=0){ c=a%b; a=b;b=c;} return a;
}
int main(void){  /*********Begin*********/int a,b;scanf("%d,%d",&a,&b);int c=MaxCommonFactor(a,b);printf("%d\n",c);/*********End**********/ return 0;
}

计算两个正整数的最大公约数相关推荐

  1. C语言丨求两个正整数的最大公约数

    两个正整数的最大公约数(Greatest Common Divisor, GCD)是能够整除这两个整数的最大整数.两个正整数的最大公约数的求法有多种解答,本文就三种方法做详细介绍:穷举法.欧几里得算法 ...

  2. 三种算法求两个正整数的最大公约数和最小公倍数;求三个数的最大公约数和最小公倍数

    第二次作业 题目:求两个正整数的最大公约数和最小公倍数. 基本要求:1.程序风格良好(使用自定义注释模板),两种以上算法解决最大公约数问题,提供友好的输入输出. 提高要求:1.三种以上算法解决两个正整 ...

  3. 定义函数Gcd计算两个整数的最大公约数

    定义函数Gcd计算两个整数的最大公约数,如果输入的数不是正整数,则返回-1.然后再在主函数中调用该函数,数据的输入输出在主函数中完成.**主函数中输入提示信息格式要求:"Input a,b: ...

  4. c语言求出两个最大素数,求两个正整数的最大公约数      思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...

    求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y), f(x, y) = f(y, x - y) ( ...

  5. c语言编程从键盘上输入两个整数m和n,C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数...

    C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言习题 求 ...

  6. php怎么求最小公倍数,C++_详解C语言求两个数的最大公约数及最小公倍数的方法,求两个正整数的最大公约数nbs - phpStudy...

    详解C语言求两个数的最大公约数及最小公倍数的方法 求两个正整数的最大公约数 思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法.通式分别为 f(x, y) = f(y, x%y) ...

  7. 求两个正整数的最大公约数和最小公倍数

    基本要求:1.程序风格良好(使用自定义注释模板),两种以上算法解决最大公约数问题,提供友好的输入输出. 提高要求:1.三种以上算法解决两个正整数最大公约数问题. 2.求3个正整数的最大公约数和最小公倍 ...

  8. Python使用更相减损术计算两个整数的最大公约数

    更相减损术是<九章算术>中给出的一种用于约分的方法,也可以用来计算最大公约数,其步骤为: 1)如果两个整数都是偶数,就使用2约简,直到两个整数不再都是偶数,然后执行第2步.如果两个整数不都 ...

  9. python计算正整数各位之和_关于python:计算两个正整数或负整数之和

    我正在学习python,尝试解决以下问题. 计算两个整数A和B的和,但不允许使用运算符+和-. 例子:给定a=1和b=2,返回3. 我提出的以下解决方案适用于正整数,但如果a=-1和b=1,则不适用. ...

最新文章

  1. Request.ServerVariables参数集
  2. 第二届中国云计算应用论坛圆满落幕
  3. 轻松掌握Ajax.net系列教程二:部署Ajax Control Toolkit
  4. Alibaba数学竞赛试题与答案汇总(持续更新中)
  5. mysql日期格式化季度_mysql 按年度、季度、月度、周、日SQL统计查询
  6. CA的ITSM产品Unicenter介绍
  7. “Java引领技术人生”巡讲活动圆满结束
  8. rust-vmm 学习
  9. 存储过程适用于你吗?
  10. java 邮件内嵌图片_(二)JavaMail创建包含内嵌图片的邮件
  11. panic recovered, err: runtime error: invalid memory address or nil pointer dereference 怎么排查问题
  12. dns劫持如何完美修复?dns被劫持如何解决如何完美修复
  13. java 编码填充 word 模板生成 word合同,并将word合同转成pdf 文档
  14. 苹果6s html5分数,iPhone 6s Plus的屏幕尺寸是多少?分辨率是多少?
  15. 贝叶斯统计第二版第五章答案_贝叶斯统计第二部分
  16. PyCharm代码格式化插件
  17. markdown解析
  18. MATLAB技术沙龙之如何批量处理图像的大小
  19. 【人生参悟】纸上得来终觉浅,绝知此事要躬行
  20. win10下JDK的安装和配置,eclipse的下载安装

热门文章

  1. html三列布局和两列布局,CSS 常见两列布局、三列布局
  2. oracle+dg常用命令,DG 日常管理命令汇总
  3. oracle默认的优化器,Oracle优化器相关参数设置
  4. java可以实现agv调度吗_AGV路线优化及实时调度
  5. python模拟足球_使用K-Means算法划分亚洲国家的三个足球梯队
  6. nodejs学习笔记-入门helloworld
  7. fpga数电基础之--------基本概念
  8. 日历控件,可运行在XHTML1.0下
  9. java使用重绘实现拖动_【Android】利用自己定义View的重绘实现拖动移动,获取组件的尺寸...
  10. ORM框架之Mybatis(五)mybatis生成器配置文件说明以及生成的类的说明