gcd.cpp

来自「实现《现代密码学理论与实践》中」· C++ 代码 · 共 34 行

CPP
34
字号

#include"stdio.h"

int gcd(int a,int b)
{
    int t;
	if(a==0)
		return b;
	if(b==0)
		return a;
	if(b>a)
	{
	    t=a;
		a=b;
		b=t;
	}
	for(;b>0;)
	{	
		t=(a)%(b);
	    a=b;
		b=t;
	}
    return a;

}

void main()
{
    int a,b,c;
	scanf("%d%d",&a,&b);
	c=gcd(a,b);
    printf("%d\n",c);

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?