【PTA】7-6 求最大公约数 (40point(s))

简介: 【PTA】7-6 求最大公约数 (40point(s))

求两个整数的最大公约数。

输入格式:
输入两个整数,以空格分隔。

输出格式:
输出最大公约数。

输入样例:
9 18

输出样例:
9

# include<stdio.h>
# include<math.h>
int gys(int a,int b){
    if(a<b){
        int temp=a;
        a=b;
        b=temp;
    }
    while(b!=0){
        int i=a%b;
        a=b;
        b=i;
    }
    return a;
}
int main(){
    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d",gys(a,b));
}
目录
相关文章
|
5月前
|
C++
【PTA】L1-046 整除光棍(C++)
【PTA】L1-046 整除光棍(C++)
56 1
|
6月前
PTA-第4章-11 判断素数
```markdown 程序需处理不超过10个正整数,每个数不大于1000000。对于每个数,若为素数则输出&quot;Yes&quot;,否则输出&quot;No&quot;。 输入示例: ``` 2 11 111 ``` 输出示例: ``` Yes No ```
47 8
|
6月前
PTA-矩阵转置
该代码实现将输入的3x3矩阵转置并按指定格式输出。输入为9个小于100的整数,用空格分隔,输出转置后的矩阵。示例输入:1 2 3 4 5 6 7 8 9,输出:1 4 7\n2 5 8\n3 6 9。代码使用`map(int,input().split())`读取输入,然后通过for循环按格式打印转置后的矩阵。
54 0
|
6月前
PTA-邮资计算
邮资计算
57 0
POJ-2389,Bull Math(大数乘法)
POJ-2389,Bull Math(大数乘法)
【1105】Spiral Matrix (25分)【螺旋矩阵】
【1105】Spiral Matrix (25分)【螺旋矩阵】 【1105】Spiral Matrix (25分)【螺旋矩阵】
121 0
HDOJ(HDU) 2504 又见GCD(利用最大公约数反推)
HDOJ(HDU) 2504 又见GCD(利用最大公约数反推)
106 0