1. 程式人生 > >歐幾里德演算法(求兩個正整數的最大公約數)

歐幾里德演算法(求兩個正整數的最大公約數)

  getchar()會接受前一個scanf的回車符
*/

#include<stdio.h>

void main()
{
    int temp;
    int a,b;
    scanf("%d",&a);
    scanf("%d",&b);
    printf("the greatest common factor of %d and %d is ",a,b);
    while(b!=0)
    {
        temp=b;
        b=a%b;
        a=temp;
    }
    printf("%d\n",a);
    getchar();
    getchar();
}