程序代码:
#include <stdio.h>
#include <malloc.h>
int main()
{
int n,i;
scanf("%d",&n);
int *a=(int *)malloc(n*sizeof(int));
for(i=0;i<n;i++)
*(a+i)=i;//用a[i]=i亦可
//display a[n]
for(i=0;i<n;i++)
printf("%d ",a[i]);
free(a);
return 0;
}
这样就可以了。
[
本帖最后由 baobaoisme 于 2011-8-11 22:36 编辑 ]