#include <stdio.h>
#define LENGTH 7
/* 要素数がnのintの配列vを表示する(nが1未満の場合は{},1の場合は{v[0]},2の場合は{v[0], v[1]},…と表示する) */
void print_a(const int v[], int n)
{
}
/* 要素数がnのintの配列vに含まれるintの積(nが1未満の場合は1)を返す */
int product(const int v[], int n)
{
}
/* 要素数がnのintの配列を全て0に初期化する */
void clear(int v[], int n)
{
}
int main(void)
{
int i;
int x[LENGTH];
for (i = 0; i < LENGTH; i++) {
printf("x[%d] : ", i);
scanf("%d", &x[i]);
}
printf("x = ");
print_a(x, LENGTH);
printf("\n");
printf("product(x, %d) = %d\n", LENGTH, product(x, LENGTH));
printf("clear(x, %d)\n", LENGTH);
clear(x, LENGTH);
printf("x = ");
print_a(x, LENGTH);
printf("\n");
return 0;
}
$ ./a.out
x[0] : 1
x[1] : 2
x[2] : 3
x[3] : 4
x[4] : 5
x[5] : 6
x[6] : 7
x = {1, 2, 3, 4, 5, 6, 7}
product(x, 7) = 5040
clear(x, 7)
x = {0, 0, 0, 0, 0, 0, 0}