用C语言编写已知一个排好序的数组,删除一个数使数组仍然有序。(要程序...答:include <stdio.h>int main(){int v[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 <...
c语言。一维数组。数据删除,删除指定位置的数据答:j,x,a[]={12,5,4,23,8,18,41,34,15,9}; printf("输入要删除的数:"); scanf("%d",&x); for(i=0;i<10;++i) { if(x==a[i]) { for(j=i;j<9;++j) //删除指定的数 a[j]=a[j+1]; a[9]=0; break; } } if(i==10...
c语言:如何在一个排序好的数组中删除一个数答:办法不至一个,比较直观的是找到要删除的元素后,将它后面的元素依次向前移动(拷贝)一位。举例代码如下://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ int a[10]={1,2,3,4,5,6,7,8,9,10},i,j,x; printf("Enter a number...