char *a;
 a=calloc(n,sizeof(int));
これはなぜ?