c中怎么获得不定数量的整数?
来源:百度知道 编辑:UC知道 时间:2024/05/10 23:26:38
输入一行数字n a1 a2 a3 ... an,n是后面数字的个数,这些数据怎样存入一个数组里?
int count;
int *arr;
int i;
scanf("%d",&count);
arr = (int*)malloc(sizeof(int)*count);
for(i=0;i<count;i++) scanf("%d",&arr[i]);
printf("\n");
/*--------*/
for(i=0;i<count;i++) printf("%d ",arr[i]);
printf("\n");
/*---------*/
free(arr);
测试输入:
4 55 66 0 1234
55 66 0 1234
Press any key to continue