在C/C++中若输入数组的长度是个未知数就会报错(如arr[n]),所以若没有动态申请数组,又想输入一行数组的方法如下:
方法一:arr[4]//输入数组中元素个数已经确定
方法二:int n;//n为元素个数
scanf("%d",&n);
int arr[100];//数组元素个数定义大一点,输入元素个数会以n为界限
for(int i=0;i<n;i++)
scanf("%d",&arr[i]);
在C/C++中若输入数组的长度是个未知数就会报错(如arr[n]),所以若没有动态申请数组,又想输入一行数组的方法如下:
方法一:arr[4]//输入数组中元素个数已经确定
方法二:int n;//n为元素个数
scanf("%d",&n);
int arr[100];//数组元素个数定义大一点,输入元素个数会以n为界限
for(int i=0;i<n;i++)
scanf("%d",&arr[i]);