for (i = 1;i < len-1;i++){ a[i] = a[i+1];} len是数组的长度,这样做数组的最后一个元素没变
首先,我们来看数组元素的前移操作。前移操作是将数组中的元素向左移动一定的位置。具体实现方法有多种,下面我介绍两种常用的前移方法。 方法一:使用一个辅助数组 1.创建一个和原始数组相同大小的辅助数组。 2.将原始数组中的后几个元素逐个复制到辅助数组的前几个位置。 3.将原始数组中前面的元素逐个复制到辅助数...
int main(){ int a[20], n, i, j, t = 0, max = 0;printf("输入个数:");scanf("%d", &n);printf("输入%d数:", n);for(i=0; i<n; i++)scanf("%d", &a[i]);for(i=0; i<n; i++){ if(a[i] > max){ max = a[i];t = i;} } for(j=t; j<n-1;...