C语言如何循环赋值
发布网友
发布时间:2023-05-04 06:39
我来回答
共1个回答
热心网友
时间:2023-05-09 11:49
你的需求应该是动态数组,参考代码如下:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int *a;
int i,j;
scanf("%d",&i);
a=(int*)malloc(i*sizeof(int));
if(a==NULL){
printf("error");
return 1;
}
for(int j=0;j<i;j++)
a[j]=j;
for(int j=0;j<i;j++)
printf("%d ",a[j]);
return 0;
}