784さま、レスどうもです。
下記のように付け加えてみました。ですが、コンパイルするとエラーがでます。
どうしたらいいのですか?

パラメータ 'a' は int * 型として定義されているので intは渡せない(関数 gcd )
パラメータ 'a' は int * 型として定義されているので intは渡せない(関数 main )

/*ユークリッドの互除法によって最大公約数を求める*/
#include <stdio.h>

/*--- 整数値x, yの最大公約数を返却する ---*/
int gcd(int n, int a[])
{
int i, d;
d = a[0];
for (i = 1; i < n && d != 1; i++)
d = gcd(a[i], d);
return d;
}


int main(void)
{
int x, y;
printf("整数を入力せよ:");
scanf("%d", &x);
printf("整数を入力せよ:");
scanf("%d", &y);
printf("最大公約数は%dです。\n", gcd(x, y));
return (0);
}