/* 動的に配列を用意するプログラム */
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	int i, n, *buf;

	printf("配列の要素数の入力＞ ");
	scanf("%d", &n);
	buf = (int *)malloc(n * sizeof(int));
	if(buf == NULL) {
		printf("メモリが確保できません\n");
		return 1;
	}
	for (i = 0; i < n; i++) {
		buf[i] = i;
		printf("%3d ", buf[i]);
	}

	free(buf);

	return 0;
}
