用C语言编写已知一个排好序的数组,删除一个数使数组仍然有序。(要程序...答:10] = {0,1,2,3,4,5,6,7,8,9};int i,p,n = 10;printf("删除前:");for(i = 0; i < n; ++i)printf("%3d",v[i]);printf("\n");do{printf("输入要删除的数据下标(0 - %d):",n);scanf("%d",&p);if(p >= 0 && p < n){n--;if(n <= 0)break;for(...
C语言:有一个已排好序的数组,要求删除一个数后,还按原来的规律排好_百...答:include"stdio.h"void del(int *a,int x,int n)//删除数组a中第x个数,n是数组大小{int i;for(i=0;i<n;i++){if((i+1)==x){for(int j=i;j<n-1;j++)a[j]=a[j+1];break;}}}void main(){int a[10]={0,1,2,3,4,5,6,7,8,9};int i;for(i=0;i<10;i++)...