输入两个正整数,求其最大公约## 标题数。
辗转相除法求最大公约数。
辗转相除法是一种常用的求最大公约数的方法:以小数除大数,如果能整出那么小数就是所求的最大公约数,否则就用余数来除除数,再用新除法的余数去除刚才的余数,以此类推,直到一个除法能够整除,这时作为除数的数就是所求得最大公约数。具体过程如下:
输入正整数m和n,保证m不小于n;
如果n!=0,则求r=m%n,然后m=n,n=r。
如果n=0,那么m就为最大公约数。#include<stdio.h>
int main()
{
int m,n,r,t;
scanf("%d %d",&m,&n);
if(m<n)
{
t=m;
m=n;
n=t;
}
while(n!=0)
{
r=m%n;
m=n;
n=r;
}
printf("%d\n",m);
return 0;
}

输入两个正整数,求其最大公约数。相关推荐

  1. Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数

    ylbtech-Arithmetic:Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数 1.A,Demo(案例) 输入两个正整数m和n,求其最大公约数和最小 ...

  2. ACMNO.7 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35

    题目描述 输入两个正整数m和n,求其最大公约数和最小公倍数. 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35 来源/分类 C语言 示例照片: 设计思路: 本题最难的 ...

  3. c语言:输入两个正整数m和n,求其最大公约数和最小公倍数

    输入两个正整数m和n,求其最大公约数和最小公倍数. 解:程序: #include <stdio.h> int main() { int num1, num2, t,p; printf(&q ...

  4. Java黑皮书课后题第5章:*5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:...提示用户输入两个正整数,然后显示最大公约数

    *5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:首先找出n1和n2的最小值d,然后一次检验d.d-1.d-2....2.1,是否是n1和n2的公约数.第 ...

  5. C语言学习之输入两个正整数m和n,求其最大公约数和最小公倍数。

    输入两个正整数m和n,求其最大公约数和最小公倍数. #include <stdio.h> void main(){int m,n,temp,p,r;printf("请输入两个正整 ...

  6. python输入两个正整数m和n用for循环求其最大公约数_输入两个正整数,m和n,求其最大公约数和最小公倍数。...

    1. 输入两个正整数, m 和 n ,求其最大公约数和最小公倍数. 2. 输入一行字符,分别统计出其中字母.空格.数字和其他字符的个数. 3. 输入一个正整数求出它是几位数:输出原数和位数. 4. 输 ...

  7. c语言作业答案N个公约数公倍数,c语言程序题,输入两个正整数m和n,求其最大公约数和最小公倍数。...

    输入两个正整数m和n,求其最大公约数和最小公倍数,可以参考下面的代码: #include void main () { int m, n, p, q; printf ("请输入整数m,n的值 ...

  8. 输入两个正整数m和n,用java求其最大公约数和最小公倍数

    输入两个正整数m和n,用java求其最大公约数和最小公倍数 一.class commonnumber package p3;import java.util.Scanner;public class ...

  9. C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。

    例题:输入两个正整数m和n,求其最大公约数和最小公倍数. 代码如下: /*程序分析:利用辗除法.*/ #include"stdio.h" main() {int a,b,num1, ...

最新文章

  1. 我写的代码,又被CTO骂了......
  2. 禁用/启用按钮和链接的最简单方法是什么(jQuery + Bootstrap)
  3. python工程师收入-Python工程师薪水居然这么高
  4. Kotlin实战指南一:集合
  5. TensorflowSharp 简单使用与KNN识别MNIST流程
  6. 前端实习生笔试_前端实习生面试题——HTML
  7. 陈丽琳:如何以大数据助力商场运营
  8. 大动作!今日头条、西瓜视频并入抖音,字节梁汝波正式接任CEO
  9. python3 ascii转utf8_ASCII、Unicode、UTF-8以及Python3编码问题
  10. 十个C语言项目,从小白到月入10K
  11. 心里窝火无语的图片_很无语的心情说说图片
  12. 易基因-【直播预告】国自然热门选题 - 博士后带你了解m6A RNA甲基化
  13. 证明商标和普通商标的区别
  14. 夯实Java基础系列9:深入理解Class类和Object类
  15. 基于微信小程序电子产品商城系统(springboot+ mybatis-plus+mysql+原生微信小程序)
  16. 危机之下,凸显优秀团队本色
  17. An infrared and visible image fusion algorithm based on ResNet‑152
  18. 开发博客系统SpringBoot+Vue教程
  19. Mars3d开发——飞行漫游
  20. 台式电脑计算机怎么看是固态硬盘,台式电脑分别如何安装SSD(固态硬盘)详细图文教程!...

热门文章

  1. windows10突然没有蓝牙标识解决办法合集
  2. java-IO流-搜索含java字符的文件问题
  3. javase简单入门1
  4. 【元胞自动机】元胞自动机地铁火灾疏散模型【含Matlab源码 246期】
  5. 由酷6员工猝死想到的:IT民工 我该拿什么拯救你
  6. 单峰数组求峰值,二分思想,LeetCode862
  7. 微信公众号监听 关注/取消关注事件 消息接收与响应处理(比较细微)
  8. html css js中分号的使用
  9. Zynq-PS-SDK(4) 之 GIC 配置
  10. pandas常用命令