❶ c语言如何实现模糊查找
1、首先,打开网页-【C语言在线编程工具】。
❷ 如何用C语言设计出一个学生信息查询系统的程序
<<"1.输入/添加学生资料"<<endl<<"
2.输出学生资料"<<endl<<"
3.查找"<<endl<<"
4.删除"<<endl<<"
5.总分排序"<<endl<<"
6.退出"<<endl<<endl<<"
请选择你要的服务(1-6)"<<endl;cin>>chose;if(chose=='6'){break;}switch(chose){case'1'://
输入学生信息{do{cout<<"
请输入学生姓名:"<<endl;ch1=newchar[];ch2=newchar[];cin>>ch1;cout<<"
请输入学号:"<<endl;cin>>num;while(st.check_num(num)){cout<<"
学号重复,请重新输入"<<endl;cin>>num;}cout<<"
请输入地址:"<<endl;cin>>ch2;cout<<"
请输入高数成绩:"<<endl;cin>>x;cout<<"
请输入英语成绩:"<<endl;cin>>y;cout<<"
请输入计算机成绩:"<<endl;cin>>z;st.input(ch1,num,ch2,x,y,z);printf("
是否继续输入学生信息?("y"继续)");scanf("%s",flag);}while(strcmp(flag,"y")==0);}break;case'2'://
输出学生资料{temp=count;count=1;cout<<"
序号 姓名 学号 地址 高数 英语 计算机"<<endl;while(count<=temp){st.show();count++;}count--;getch();}break;case'3':{cout<<"
请输入你要查找学生的学号"<<endl;cin>>find;st.find(find);}break;case'4':{cout<<"
请输入你要删除的学生学号"<<endl;cin>>del;st.del(del);}break;case'5':{st.taxis();}break;
default:{cout<<"输入错误!!!,请重新输入"<<endl;getch();}}}cout<<"感谢你的使用! "<<endl;getch();
}
❸ 想麻烦问问怎样用C语言编写一个检索数据库里资料的程序
mysql的,首先你得连好环境,不知能不能帮到你,这本来是我在C++写的,你要是不懂的话这个对你可能完全没用。
MYSQL mysql; //数据库连接句柄
MYSQL_RES *result;
mysql_init (&mysql);
MYSQL_ROW sql_row;
if(!mysql_real_connect(&mysql,"localhost","root","密码","数据库名字",3306,NULL,0))
{//mydb为你所创建的数据库,3306为端口号,可自行设定
printf("数据库连接失败\n");
}
else
{ mysql_query(&mysql, "SET NAMES GBK");//设置字体,因为中文可能乱码
mysql_query(&mysql,"select * from 表名 where 公司名的字段名=‘你要搜的公司名’");//运行SQL语句
result=mysql_store_result(&mysql);
sql_row=mysql_fetch_row(result);//搜到的结果显示到数组sql_row[]
if(sql_row)
{
printf("没有找到");
return;
}
输出sql_row[x]
//sql_row[x]就是结果,。x是字段在表的位置,第一个位置就是sql_row[0]。但是我不知道C语言如何输出
}
❹ c语言怎么查表
查表是数据结构中的一个概念。查表的前提是先建表。
在C语言实现中,建表也就是将一系列的数据,或者有原始数据中提取出的特征值,存储到一定的数据结构中,如数组或链表中。
查表的时候,就是对数组或链表查询的过程。常用的方式有如下几种:
1 对于有序数组,可以采用折半查找的方式快速查询。
2 对于链表,可以根据链表的构建方式,进行针对性查询算法的编写。
3 大多数情况,可以通过遍历的方式进行查表。即从第一个元素开始,一直顺序查询到最后一个元素,逐一对比。
❺ 用C语言写一个学生信息查询系统
#include<stdio.h>
#include<string.h>
#include<malloc.h>
typedefstructstudent
{
intnum;//学号
charname[7];//姓名最多6个字节留一个给结束符号'