C语言查表答:include<stdio.h> struct data {int t;float m;};struct data a[]={{0,29.4},{10,33.3},{20,37.2},{30,41.4},{40,45.8},{50,50.4},{60,55.2},{70,60.2},{80,65.6}};void main(){ int n,i;scanf("%d",&n);for(i=0;i<9;i++)if(a[i].t==n){printf...
用c语言二分法查表法查找数是否在序列中答:void main(){ int a[10]={9,16,25,32,2,1,29,81,36,21};int key,low=0,high=10-1,mid,k=-1;int i,j,t;printf(" please input:");scanf("%d",&key);for(i=0;i<10;i++){for(j=0;j<10-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} ...