求两个数的最大公约数
来源:互联网 发布:001a航母 知乎 编辑:程序博客网 时间:2024/06/05 03:36
方法一繁琐
#include<stdio.h>
int main()
{
int a;
int b;
while (1)//因为任何两个数都有最大公约数所以用死循环方式
{
int f;
f = a%b;
if (f == 0)
{
printf("%d", b);
break;
}
a = b;
b = f;
}
return;
}
方法二:
#include <stdio.h>
int main()
{
int a, b;
scanf("%d%d", &a, &b);
while (a%b)//为零时输出
{
int tmp = a%b;
a = b;
b = tmp;
}
printf("%d\n", b);
system("pause");
return 0;
}
方法类似,书写不同
0 0
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- 求两个数的最大公约数
- ACM--田忌赛马--贪心--HDOJ 1052--Tian Ji -- The Horse Racing
- next-permutation
- linux的源
- 非root用户安装python第三方模块
- sizeof ()求指针和数组时的不同
- 求两个数的最大公约数
- HTTP协议总结
- 输出一个字符串遇见‘ \0 ’停止并返回字符串字符的个数
- 宏在使用过程余函数的区别<1>
- 求出两个int(32位)整数m和n的二进制表达中,有多少bit位不同
- 不使用(a + b) / 2这种方式,求两个数的平均值
- C/S and B/S Competition
- 左右翻转二进制数==》繁琐与精简
- 揭露函数所传递参数的本来面目