GCD
題目:最大公因數(輾轉相除法)
程式碼:
程式碼:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int a,b;//輸入數字a,b
scanf("%d %d",&a,&b);//鍵盤輸入
int t = 0;
int c = 0;
if(a>b){
while(b!=0){
t = a%b;
a = b;
b = t;
c++;
}
printf("GCD=%d,共%d次",a,c);
}else{
while(a!=0){
t = b%a;
b = a;
a = t;
c++;
}
printf("GCD=%d,共%d次",b,c);
}
}

留言
張貼留言