C/C++の宿題を片付けます 76代目
■ このスレッドは過去ログ倉庫に格納されています
0605デフォルトの名無しさん
2006/11/15(水) 13:52:25ちょっと遅れた
#include <stdio.h>
int gcm(int a, int b) {
if (b == 0) return a; else return gcm(b, a % b);
}
void print_gcm(int a, int b) {
int i = gcm(a, b);
do if (a % i == 0 && b % i == 0) printf("%d ", i); while (--i != 0);
}
int main (void) {
int a, b;
printf("a b?:");scanf("%d%d", &a, &b);
print_gcm(a, b);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています