❶ 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個位元組留一個給結束符號'