A. c语言怎么查表
查表是数据结构中的一个概念。查表的前提是先建表。
在C语言实现中,建表也就是将一系列的数据,或者有原始数据中提取出的特征值,存储到一定的数据结构中,如数组或链表中。
查表的时候,就是对数组或链表查询的过程。常用的方式有如下几种:
1 对于有序数组,可以采用折半查找的方式快速查询。
2 对于链表,可以根据链表的构建方式,进行针对性查询算法的编写。
3 大多数情况,可以通过遍历的方式进行查表。即从第一个元素开始,一直顺序查询到最后一个元素,逐一对比。
B. C语言查表
表就是自己做的.
举个简单的例子,根据公式计算后,0-100对应100度,那就直接根据AD值去对应温度
C. 计算机编程,用C语言实现统计由符号空格和*号组成的表格中,由*号组成水平线、垂直线、对角线的数量
简单,昌空做一个3*3的窗口在13*13的表格戚蔽内移动,3*3窗口中心的元素如果是*号那么开始在3*3周边的8个位置寻找*号。找到一个*号耐仔瞎在水平线、垂直线、对角线计数上加1。否则移动窗口。全部扫描一遍后,计数值是真实计数的两遍,都除以2就是最终结果了。没时间写代码,自加摸索吧。
D. c语言编写查表的程序
用数组来解决最简单方便,自己参考一下吧
#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;  
}
E. C语言 用数组存储符号(表格) 并且 打印出来
定义一个二元数组,大小根据具体情况,够用就行了。然后根据表格的样式,将组成表空贺漏格的每拍肢一个字符赋值到已经定义的二元数组对应的元素中去,最后对斗烂二元数组进行输出,利用循环语句,每行输出数组中第一个下标(即同一行)相同的元素,这样屏幕上就会显示出已经设计好的表格了。
F. c语言,编写元素周期表的查询程序,即从键盘输入元素表中的元素的序号,输出该元素的符号(用H2的实例)
非常麻烦,只能自誉嫌己输入一个元素符号的字符串数组,然后通慧虚野过查表的方式才行。譬如:
#include <stdio.h>
char PeriodicTable[][4]=
{
  "H",
  "He"前喊,
  "Li",
  // 此处省略113条,
};
int main()
{
  int Seq;
  scanf(“%d”,&Seq);
  if(Seq>0 && Seq<= sizeof(PeriodicTable)/sizeof(PeriodicTable[0]))
  {
    printf("%s\n",PeriodicTable[Seq-1]);
  }
  else
  {
    printf("No such Element!\n");
  }
  return 0;
}
G. C语言需要加指针符号吗
当你想保存一个地址的时候不加*:x0dx0aInta=0;x0dx0ap=&a;x0dx0a当你想取指针里的值的时知裂候加*:x0dx0aintb;x0dx0ab=*p;==>b=*(&a)==>b=0;/颂卜/就是说把a地址保存的值取出来。x0dx0a当*p的值野猛穗还是指针的时候:x0dx0aint*p=NULL;x0dx0aint*q=NULL;x0dx0ainta=0,b=1;x0dx0aq=&a;x0dx0ap=&q;x0dx0a*p=&a;//结果就是q指向a,p指向q;(*(*p))等于0;x0dx0ap=&a;//结果就是p指向a;q也指向a;p
H. c语言的八进制整数可以有符号吗
可以有,八进制、十六进制只是一种数据表示形式。
