- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- //从控制台获取初始数组大小
- int N;
- printf("Input array length:");
- scanf("%d",&N);
- printf("\\n");
- //分配空间
- int *a;
- a=(int *)calloc(N,sizeof(int));
- int i;
- //填充数据
- for(i=0;i<N;i++){
- a[i]=i+1;
- printf("%-5d",a[i]);
- if((i+1)%10==0){
- printf("\\n");
- }
- }
- //释放内存
- free(a);
- a=NULL;
- printf("\\n");
- return 0;
- }
- //该片段来自于http://www.codesnippet.cn/detail/0910201410588.html
来源: http://www.codesnippet.cn/detail/0910201410588.html