#include <stdio.h>

void t(int a,int b) {
    if( a == 0 || b == 0) {
        printf("Number can not be 0.\n");
        return;
    }
    while( a > 0 && b > 0 ) {

    if( a > b )
        a = a % b;
    else
        b = b % a;
}
    if( a == 0 )
        printf("最大公因數為 %d\n",b);
    else
        printf("最大公因數為 %d\n",a);
}
int main(void) {
    int a,b;
   
    printf("請輸入a,b求最大公因數:");
    scanf("%d %d",&a,&b);
    t(a,b);
    return 0;
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Walter Blyss 的頭像
    Walter Blyss

    Walter Blyss的部落格

    Walter Blyss 發表在 痞客邦 留言(3) 人氣()