C语言编程,15个由大到小的数有序排列用折半法查找编程不知道这个程序...答:include <stdio.h> define N 15 int main(){ inti,number,top,bott,mid,loca,a[N],flag=1,sign;char c;printf("enter data:\n");scanf("%d",&a[0]);i=1;while(i<N){scanf("%d",&a[i]);if (a[i]>=a[i-1])i++;else printf("enter this data again:\n");} printf(...
C语言题:有15个数,乱序的,存放在一个数组中,输入一个数,要求找出该数是...答:void main(){ int a[15]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1};int i,left=0,right=14,flag=0,d,mid;printf("输入数值:");scanf("%d",&d);if(d < a[14]||d >a[0]){ printf("\nchon gxin:");scanf("%d",&d);} for(i=1;i <5;i++) //16个最多...