int find(int *arr,int low, int hight,int key)
{
int mid=(hight+low)/2 ;
if(arr[mid]==key) return mid;
if(arr[mid]>key) return find(arr,low,mid-1,key);
if(arr[mid]<key) return find(arr,mid+1,hight,key);
else if (arr[mid]!=key) return -1;
}
int main()
{
int arr[]={1,2,3,4,5,6,7,9,16},key=9;
int low=0,hight=8;
......................
阅读全部 | 2013年4月19日 15:26
#include <stdio.h>
#include <math.h>
int main (void)
{
int a;
int b;
int c;
float delta;
float x1,x2;
scanf ("%d%d%d",&a,&b,&c);
......................
阅读全部 | 2012年7月24日 20:52