#include void maino int a[ 101 for(i=0;i<10;计++) /*产生一个有序的数组* a[=(l-1)*3+1; printf("删除前的数组为:n") for(i=0;i<10;i++) printf("%od, "aiD /*输出产生的有序数组* printf("n"); for(=0J<10j+) /*查找欲删除数13在数组中的位置* f(3=a[j]) break,/*找到删除的位置下标为j/ for(i=j+1;i<10i++) /*从最后第一个元素到j逐次向前移动一个位置*/ a[i-1]=a[]: printf("删除值为13的元素后数组为:n") for(i=0,i<9;计++) printf("%d, ",a[i);
#include void main() { int a[10]; int i,j; for(i=0;i<10;i++) /*产生一个有序的数组*/ a[i]=(i-1)*3+1; printf("删除前的数组为:\n"); for(i=0;i<10;i++) printf("%d,",a[i]); /*输出产生的有序数组*/ printf("\n"); for(j=0;j<10;j++) /*查找欲删除数 13 在数组中的位置*/ { if(13==a[j]) break; /*找到删除的位置下标为 j*/ } for(i=j+1; i<10;i++) /*从最后第一个元素到 j 逐次向前移动一个位置*/ a[i-1]=a[i]; printf("删除值为 13 的元素后数组为:\n"); for(i=0; i<9; i++) printf("%d,",a[i]); printf("\n"); }