第3个回答 2018-05-15
#include<stdio.h>
#include<malloc.h> //头文件必须包括这个
void main(){
int i,n;
printf("请输入数组长度:");
scanf("%d", &n); //获取你想输入的数组长度
int *p = (int*)malloc(sizeof(int)*n); //开辟空间,malloc(int所占内存*输出的长度)
for ( i = 0; i < n; i++)
{
p[i] = i; //循环赋值
}
for (i = 0; i < n; i++)
{
printf("a[%d]=%d\n",i,p[i]); //=循环输出
}
}