#include <stdio.h>
#include <stdlib.h>
int main( )
{
int size,i;
int *a;
//输入个数size
scanf("%d",&size);
//动态分配空间
a=(int *)malloc(size * sizeof(int));
//按规律赋值
for(i=0;i<size;i++)
{
*(a+i)=i*10;
}
//按要求的格式输出
for(i=0;i<size;i++)
{
scanf("%d",&i);
printf("array[%d]=%d",i,*(a+i));
printf("\n");
}
return 0;
}
根据个数动态分配空间
最新推荐文章于 2024-11-07 23:24:07 发布