C/C++の宿題やらせてください。7代目。
■ このスレッドは過去ログ倉庫に格納されています
0863デフォルトの名無しさん
NGNG#include <stdlib.h>
#define ARRAYSIZE 100
#define max(x,y) ((x)>(y) ? (x) : (y))
int
main(int argc, char **argv)
{
int n,i,a[ARRAYSIZE];
n = argc > 2 ? max(ARRAYSIZE, atoi(argv[1])) : 3;
fprintf(stderr, "整数%d個入力せよ:", n);
for (i=0; i<n; i++) scanf("%d", a+i);
printf("最大公約数は%dです。\n", ngcd(n, a));
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています