正在加载图片...
#include <stdio. h> void maino int a[10]={20,18161412108642} int i,j, k, x, flag=0; printf(" \n input x: D; scant(%d"&×);i=0;j=9; Whle((i<=)&&(fag==0)) {k=(+)/2;//取数组中间元素下标 f(ak]==X)//如果x等于中间元素,即查找成功 d printf(x=a[%d=%d"k,akkD; flag=1;#include <stdio.h> void main( ) {int a[10]={20,18,16,14,12,10,8,6,4,2}; int i, j, k, x, flag=0; printf("\n input x:"); scanf("%d",&x); i=0; j=9; while( (i<=j) && (flag==0) ) { k=(i+j)/2; //取数组中间元素下标 if ( a[k]==x ) //如果x等于中间元素,即查找成功 { printf("x=a[%d]=%d",k,a[k]); flag=1; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有