#include <stdio.h>
int main()
{
char ch
int i,j,BQ
char * k1[3][4]={
{"0","0.1","0.2-0.3" ,"0.4-0.6"} ,
{"0.1" ,"0.2-0.3","芦差0.4-0.6","0.7-0.9"} ,
{"0.2","0.4-0.6","0.7-0.9","1.0"} ,
}
printf("地下水状态说明:\n")
printf("0-潮湿或点滴状出水\n" )
printf("1-淋雨状或涌流状出水,水压<=0.1MPa或单位出水量<=10L/min\n")
printf("2-淋雨状或涌流状出水,水压>0.1MPa或单位出水量>10L/min\n")
printf("请选择地下水状态[0-2]:")
do {
scanf("%c",&ch )getchar()
} while ( ch >'2' || ch<'0' )
i=ch-'0'
printf("请输入BQ值:")
scanf("%d" , &BQ )
if ( BQ >450 ) j=0 //题目中写的有问题,应该是>450,不是451
else if ( BQ >350 ) j=1
else if ( BQ >250 ) j=2
else j=3
printf("陪孝皮K1=%s\n" , k1[i][j] )
system("pause")
return 0
}
#include "stdio.h"历岁void main()
{
float a[10] = {29.4,33.3,37.2,41.4,45.8,50.4,55.2,60.2,65.6}
int b,c
printf("请输入温度: ")
scanf("%d",&b)
if(b%10!=0||b<肢锋睁0||b>80)
{
printf("输基指入错误")
}
else
{
c=b/10
printf("温度是: %.1f",a[c])
}
}
查表是数据结构中的一个概念。查表的前提是先建表。在C语言实巧枝现中,建表也就是将一系列的数据,或者有原始数据中提取出的特征值,存储到一定的数据卜磨结构中,如数组或链表中。
查表的时候,就是对数组或链表查询的过程。常用的方式有如下几种:
1 对于有序数组,可以孝弊敏采用折半查找的方式快速查询。
2 对于链表,可以根据链表的构建方式,进行针对性查询算法的编写。
3 大多数情况,可以通过遍历的方式进行查表。即从第一个元素开始,一直顺序查询到最后一个元素,逐一对比。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)