C语言 求两个数的最大公约数
2016-07-03 22:06
232 查看
#include <stdio.h>
int main()
{
printf("请输入两个整数:\n");
int a,b;
scanf("%d%d",&a,&b);
int n=a;
if(n>b)
n=b;
for(int i=n;i>=1;i--)
{
if(a%i==0&&b%i==0)
{
printf("最大公约数为:%d\n",i);
break;
}
}
}
int main()
{
printf("请输入两个整数:\n");
int a,b;
scanf("%d%d",&a,&b);
int n=a;
if(n>b)
n=b;
for(int i=n;i>=1;i--)
{
if(a%i==0&&b%i==0)
{
printf("最大公约数为:%d\n",i);
break;
}
}
}
相关文章推荐
- C语言 将三个数按从大到小输出
- 农夫过河
- C语言 将一个整数的二进制序列分别输出
- C语言 实现两个数组内容交换
- opensslsha1算法源码c++版
- 基于C++的学生信息管理系统
- C语言间隔删除数组的探究
- C语言中* 和 &
- 【C++】MFC 创建对话框,实现对“学生课程成绩”的管理
- C++和.net的集合类对应
- c++并发编程小记1
- 斐波那契数列
- C语言中返回字符串函数的四种实现方法
- openssldescbc算法c++版
- Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
- opensslmd5算法源码c++版
- VS2012C++学习笔记1(第1-2章)
- 华为OJ——名字的漂亮度
- 华为OJ——迷宫问题
- 华为OJ——学英语