



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、課程設計報告數據結構學院名稱專業年級學生姓名學號任課教師二一五年三月吉林財經大學管理科學與信息工程學院數據結構課程設計期末成績評分表學生姓名課程設計題目評價指標平時實驗實驗報告程序質量現場答辯專業班級學 號數據庫管理系統大整數計算器電文的編碼和譯碼校園導航評價要點分值評分()保證出勤;()認真調試程序; ()不做與課程設計無關的工作;()虛心與同學討論問題()文字表達流暢; ()論文格式符合規范要求; ()論文中有檢測數據;()篇幅符合要求; ()書寫格式規范()程序符合模塊化設計思想; ()代碼中注釋清晰; ()程序整體裝配合理; ()利用外部文件存儲數據()自述程序功能()程序功能演示()
2、回答教師問題()臨時突發問題解決能力總分學術道德本項指標實行一票否決制:凡經認定為抄襲、雷同,論文即按不及格處理評價等級:教師簽名:年月日第一題課題內容和要求課題內容當今計算機技術飛速發展,信息管理領域日益擴大,數據庫已被廣泛應用于各個領域,它用科學的方法管理和處理數據,給人們的生活帶來了巨大變化。用戶建立自己的數據庫,更能提高管理工作的效率,綜合運用數據結構和語言知識,建立一個數據庫管理系統,能夠讓用戶自己定義、創建和控制數據庫。課題要求設計一個數據庫管理系統,用戶可以使用特定的命令自行定義和創建數據庫,能夠對數據庫實現插入(追加)、瀏覽、瀏覽定位、按條件修改、按條件排序、刪除和全部刪除等功
3、能,并能保存數據庫信息到指定文件以及打開并使用已存在的數據庫文件,但庫結構定義后不允許修改 。課題設計思想數據庫管理系統對數據實行追加、瀏覽、按條件刪除等命令都是按次序來進行的,由此可以判斷我們可以用單鏈表的數據結構來設計本套數據庫管理系統。使用的單鏈表的數據結構為:定義單鏈表的節點類型存放單鏈表的元素值* 指向后繼節點;執行各種命令時都可以將特定的指針定位到相應的位置,可以對相應位置的字段進行相應的操作,例如追加字段就是將指針定位到最后一個字段,刪除字段就是將指針定位到特定字段內容處等等。問題分析主要思想首先定義一個單鏈表的結構用來存儲數據庫結構的每一條字段,然后再定義一個結構體數組以便在調
4、用操作函數時用這個結構體數組來進行其他靈活操作。接下來編寫主函數,在主函數的函數體中,首先調用()函數,以便展示數據庫管理系統的各種操作命令,然后出現讓用戶輸入命令的提示符。用戶輸入命令后可以進入各個編寫的函數模塊,對自己的數據庫系統進行操作。當輸入命令時退出數據庫管理系統。數據結構的偽代碼為:*定義數據庫的類型*存儲輸入的數據 * 存儲輸入的數據類型*;數據庫的建立和存儲數據庫管理系統由數據庫的結構和數據庫的內容組成。由于呈現在我們眼前的數據庫的數據是類似一個表的形式,所以我們可以定義一個字符型二維數組來存儲。這樣,二維數組的第行存儲數據庫管理系統的結構,即數據庫的表頭。其中,二維數組自動存
5、儲字段名為“編號”的字符。時間復雜度為: ()數據庫數據的添加當輸入“”命令時,主函數調用添加函數,此時,需要在二維數組的最后一行進行存儲和各種操作,程序執行時顯示每一行對應的表頭,后面就可以輸入可添加的數據。每輸入一行,編號值自動加。時間復雜度為:( )數據庫數據的查找先用命令定位到指定編號的字段,再用命令來展示隸屬該編號下所有字段的值。時間復雜度為:( )數據庫信息篩選信息篩選主要靠命令,執行該命令時, 將命令劃分成部分,分別是、和后面對應的字段。設計要求中有很多命令的執行都是同一種結構,即“命令字段名“字段內容”。所以首先要對命令進行篩選,看執行的是哪種命令,然后看輸入的命令符不符合命令
6、的格式,所以就劃分了后面兩個部分。再進行對應的篩選,先找到對應的字段名,再在對應的字段名下的字段進行篩選,如果遇到符合條件的字段則打印出來。時間復雜度為: ( * )數據庫信息刪除執行命令的過程和信息篩選的差不多,只是最后遇到符合條件的字段不是將它打印出來,而是直接刪除掉。時間復雜度為: () * );數據庫信息的修改執行命令的過程和刪除的差不多,但是最后遇到符合條件的字段時略有不同,當遇到符合條件的字段時,先進入該字段的存儲,分別修改對應的字段名下字段的值,修改完畢后,打印修改成功。時間復雜度為: () * );數據庫信息的排序該命令運行時,也要將命令行字符劃分為部分,分別是、字段名和 (或
7、)。先判斷輸入的命令,然后尋找對應的字段名,如果沒有對應的字段名,則打印沒有對應字段名。接下來再進行判斷是要進行升序操作還是降序操作,最后再進行排序。時間復雜度為: ( * )數據庫文件的打開和關閉運用文件的相關函數將創建數據庫文件。時間復雜度為: ()概要設計偽代碼描述如下:1) 構建一個二維數組 來存儲數據庫的數量:2) 屏幕上顯示數據庫的操作;3) 手動生成數據庫的結構;4) 建立數據庫的節點結構,用于存儲數據庫的節點;5) 建立完成后實現對數據庫的各種操作;本程序包含以下幾個函數:1. ( ) *把數字轉換為字符數組 *2.()* 輸出執行操作的各項命令,幫助用戶正確使用各項命令*3.
8、( * *)* 建立數據庫的結構 *4.( * * , )*打開數據庫文件并且將文件中的數據存入結構體二維數組中 *5.( *, *)* 追加記錄 *6.(*)* 瀏覽寫進數組中的數據 *7. ( * *)*瀏覽指定位置的數據 *8.(*)* 刪除函數 *9.(*)*篩選特定字段的函數 *10.(*)*修改字段的函數 *11.( *)*排序函數 *12.( * *)*判斷是升序還是降序的函數 *13.(*)*關閉函數 *流程圖開始復制“編號”字段進入 database數組輸入字段名是 $N輸入字段的Y類型打印“您輸入的Y字段有誤,請重新輸入”打印數據庫庫結構Int ?double ?N沒有構建
9、成功字段Char?結束圖 數據庫的創建和存儲流程圖開始Max=第一個字符串的長度I<行數NYI<行數N結束NI+YI+Ni< 列數Yi< 列數I+Y讀入下一個字符串I+的長度打印庫內容N字符串長 >maxNMax=原字符串長YK=該位置字符串長度Max=該字符串長K<maxY打印空格圖 瀏覽數據庫內容流程圖開始行的值大于 1按表頭添加數據庫么?結構值將最后一列的編號值轉化為整型按表頭添加數據庫結構值結束圖 數據庫內容添加流程圖開始輸入定位編號輸出表頭輸出編號所在一行的庫內容結束圖 瀏覽定位內容流程圖開始輸入命令及所要刪除的字段內容在庫結構中尋找刪除的字段名在
10、字段名中尋找要刪除的字段名稱結束圖 刪除字段函數流程圖開始輸入命令及所要定位的字段內容在庫結構中尋找定位的字段名在字段名中尋找篩選出來的字段名稱輸出篩選出來的字段結束圖篩選定位函數執行流程圖開始輸入命令及所要修改的字段內容在庫結構中尋找修改的字段名在字段名中尋找字段名稱修改字段,并輸出結束圖修改字段函數執行流程圖偽代碼描述:()數據庫 ;( ):$、$;“” ;()顯示全部信息( )添加或追加信息( ) )“”顯示當前行信(字段名 "字段內容 ")定位(字段名 "字段內容 " )刪除行()全部刪除(字段名 "字段內容 " )更改信息(
11、字段名 降序:字段名)排序()幫助測試和分析1. 幫助界面:2. 當使用函數時會出現如下界面: :3. 使用命令追加數據時,會出現如下界面:4. 使用命令瀏覽數據庫信息時,會出現如下界面:5.)使用命令進行定位,并使用命令瀏覽定位信息時會出現如下界面:6. 使用 命令,按條件定位數據。界面如下:7. 使用命令 , 按條件刪除數據時,會出現如下界面,再用命令顯示結果:8.使用 命令 , 按字段進行排序時會出現如下界面,注意默認為升序排序:9. 降序排序界面:10. 使用 命令,按條件修改數據時,會出現如下界面,按提示修改即可:11.使用命令刪除數據庫中的全部數據時會出現如下界面:12. 使用命令
12、關閉數據庫:13. 使用命令退出系統。界面如下:出現問題程序運行時,添加命令當編號大于時,會出現重復編號的情況;刪除命令時,當出現兩個相同的字段時,只會刪除第一個字段,而不會刪除第二個字段。第二題課題內容設計一個計算器,范圍是位以內的整數。課題要求設計程序實現兩個大整數的四則運算,輸出這兩個大整數的和、差、積、商及余數課題設計思想由于計算的整數范圍太大,有些整數計算機無法表示,故我們可以使用字符型數組存儲計算后得到的結果。整數計算的過程和對順序串操作的過程有一些類似,所以可以用順序串的數據結構,即: ; ;來編寫相關程序。問題分析:本題是進行位以內的整數的相關計算,由于數值太大,所以可以創建三
13、個數組,分別用來存儲第一個整數,第二個整數和兩個整數運算后得出的結果。有些整數太大,計算機計算出結果后并不能顯示,所以我們可以將輸入的一個數的每一位數當成字符存儲起來,兩個整數位位進行運算,這樣就可以顯得方便許多。所用數據結構的偽代碼為:加法運算程序本程序運行時,進行兩數的相加,由于整數太大,所以我們可以位位進行相加,加出結果后,可以將得出的進位,即除得到的數加到下一對數的運算。需要注意的是,再程序的開始對輸入的兩個整數進行長度的比較,取的是長度較小的數的長度,這樣方便運算,可以讓輸入的兩個數在做完同等長度的數值運算再做剩余的位數的運算,這樣保證了運算的簡便性,不用糾結在運算時取多大的長度。時
14、間復雜度為: ();減法運算程序程序運行時同加法運算的過程差不多,只不過從位位加變成位位減,這時候判斷大小的函數派上用場,可以使用它來判斷得出的結果是正的還是負的。時間復雜度為: ()乘法運算程序運算程序的過程同加減法差不多,按位加變成按位乘。時間復雜度為: ( * );除法運算程序除法運算的過程略有不同,從最大位開始,每一位和除數做運算,做完運算得到的余數和下一位的數連接起來,再做運算,直到運算到被除數的最后一位為為止。時間復雜度為 ();程序包含的函數如以下:1.( * *) 判斷輸入的數中有沒有小數2.( *) 兩個整數長度比較的函數3.( *,*,*, *) 除法運算函數4.( *,*
15、,*) 乘法運算函數5.( *,*,*) 減法運算函數6.(*)加法運算函數流程圖開始輸入第一個整數輸入第二個整數逆序復制兩個整數進兩個不同的數組按位逆序相加,并只存儲個位進位值加到下一組值中逆序存儲相加后得到的和。結束圖加法算法流程圖開始輸入第一個整數輸入第二個整數逆序復制兩個整數進兩個不同的數組按位逆序相減,若有借位,下一組數值相減得到的差再減1逆序存儲相減后得到的差。結束圖減法算法流程圖開始輸入第一個整數輸入第二個整數逆序復制兩個整數進兩個不同的數組按位逆序相乘,只存儲個位,進位加到下一組數值的積中逆序存儲相乘后得到的結果結束圖乘法算法流程圖開始輸入第一個整數輸入第二個整數第一個整數的每
16、位和第二個整數做除法每位存儲得到的余數和下一位連接上,再做除法存儲得到的結果結束圖除法算法流程圖偽代碼加法加數與被加數字符串逆序存儲、于求較長的字符串的長度<> 逆序存儲于返回減法減數與被減數字符串逆序存儲于判斷減數與被減數誰大被減數小于減數的對應字符相減,存于< 的對應字符相減,存于< 返回乘法乘數與被乘數字符串、結果為使結果為 <乘數的長度進位<被乘數的長度*獲取最后一個進位去掉多余的逆序存儲相應結果左移調用加法函數前后相加返回結果除法除數與被除數字符串 逆序存儲每一位數<使值為空<被除數長度接上被除數的一位數,改變當前余數調用減法函數連減試
17、商記錄每一位得到的商值使的值為空,去掉多余的返回結果分析和測試第三題課題內容從鍵盤接收一串電文字符,輸出對應的編碼。同時, 能翻譯由編碼生成的代碼串,輸出對應的電文字符串。課題要求構造一棵樹。實現編碼,并用編碼生成的代碼串進行譯碼。程序中字符和權值是可變的,實現程序的靈活性。設計思想題目明顯意見,我們可以使用哈夫曼的相關函數和變量來對題目的相關要求進行實現。哈夫曼樹結點的結構; 數據用字符表示;權值;雙親;左孩子;右孩子;哈夫曼編碼的存儲結構存放編碼位串;編碼的起始位置;問題分析本題可利用哈夫曼樹的相關函數來完成此題的相關要求。建立哈夫曼樹該算法執行的時間復雜度為:()哈夫曼編碼該算法執行的時
18、間復雜度為:()哈夫曼譯碼:該算法執行的時間復雜度為:();程序實現的相關函數如下:( *) 建立哈夫曼樹( )哈夫曼編碼( )哈夫曼譯碼流程圖圖建立哈夫曼樹算法流程圖圖 哈夫曼編碼流程圖譯碼過程是編碼的逆過程,算法流程圖此處省略。偽代碼測試和分析1. 建立哈夫曼樹:2. 哈夫曼編碼:3. 哈夫曼譯碼:第四題課題內容當我們參觀某校園時,就會遇到這樣一個問題:從當前所處的位置出發去校園另外某個位置,要走什么樣的路線距離最近(或最省時)?本課程設計實例在給出校園各主要建筑的名稱信息及有路線連通的建筑之間的距離(或行進時間)的基礎上,利用校園導航系統計算出給定的起點到終點之間距離最近(或進行時間最短
19、)的行進路線。課題要求從地圖文件中讀取校園主要建筑信息及建筑間的距離(或行進時間)信息。計算給出定的起點到終點之間距離最近(或行進時間最短)的行進路線。輸出該路線(包含路過哪些建筑)及其總距離(或總行進時間)。若輸入錯誤,則給出提示信息。問題分析本題可利用狄克斯特拉算法算法的相關函數來完成此題的相關要求。讀入校園網要求執行時需要建立個文檔文件,并置文件屬性為可讀,并將文件中的字符讀入到文件中。執行該算法的時間復雜度為:()最短路徑查找迪克斯特拉算法的執行。該算法的時間復雜度為:( )程序實現的相關函數如下:( *)初始化有向網 ,讀入校園地圖文件( *, ) 狄克斯特拉算法的執行流程圖開始讀入
20、校園地圖相關信息文件將相關信息復制入新建數組結束圖 校園網讀入新建數組流程圖圖 狄克斯特拉算法流程圖偽代碼;* 圖的頂點個數*; *頂點信息文字* 邊信息* ;* 保存最短路徑的結構體* 最短路徑長度*前一頂點*;“”讀入網的頂點個數構造頂點向量初始化鄰接矩陣算法在文件中查找路徑測試和分析經過測試得知該程序查找正確。總程序、問題描述將四個題目放在一個大程序中完成、設計要求程序中要有菜單選擇進入各個子功能,最好做到兩級以上的菜單。能夠利用文件處理的一定要用文件進行數據的存儲。、解題分析設計界面,并調用各個功能模塊的主調用函數。、數據結構描述():();:();:();:();:();、算法流程圖
21、描述、算法復雜度分析主函數的時間復雜度為() 。、測試數據()主界面:():選擇功能界面:附錄程序清單總程序<><>();();();();();("*請選擇要進行的操作* ");("*:程序功能選擇* ");("*:退出* ");()("");()(" 程序功能輸入有誤,請再輸入一次。");("");()("*請選擇要進行的功能* ");("*:數據庫管理系統* ");("*:大整數計算器* &quo
22、t;);("*:電文的譯碼和編碼 * ");("*:校園導航* ");("");()(" 您的輸入有誤,請重新輸入!");("");():();:();:();:();()();("");第一題""<>* 文件相關函數*; * 存儲當前指向的記錄的編號值 * 定義數據庫的類型 * 存儲輸入的數據* 存儲輸入的數據類型*;*定義結構體型的二維數組以便用來與文件進行交互*;* 分別存儲文件的每一行,再復制給數組;* 分別接收文件的每一個字符*;*
23、數組的行數,也就是數據庫中的記錄數目;*; * 記錄的列數 *;* 自動生成的編號轉換為相對應的字符串*;* 反向存儲數組*;( )* 把數字轉換為字符數組*;()* 把數轉化為相應的字符串并存放到數組中*() ;* () 顯示幫助界面函數輸出 " 命令一覽表 " ,幫助用戶正確使用命令。*()("* 命令一覽表 *");("* , 創建數據庫命令語法格式>*");("* , 追加字段的命令 > *");("* , 瀏覽數據庫中所有字段命令> *");("* 命令語法
24、格式 >( )定位瀏覽字段 ,用瀏覽定位的字段 *");("* , 條件定位命令語法格式>字段名 " 字段內容 " *");("* , 按條件刪除命令語法格式>字段名 " 字段內容 " *");("* , 全部刪除命令 >*");("* , 按條件修改命令 >字段名 "字段內容 " *");("* , 按條件排序命令 >升序 :字段名 降序 :字段名 *");("* , 打開幫助文
25、檔命令 > *");("* ,打開已創建的數據庫文件> 文件名 ( )*");("* , 關閉已打開的數據庫文件> *");("* , 退出數據庫管理系統> *");* ()創建數據庫函數模塊首先為數據庫分配內存,輸入第個字段為 " 編號 ",以后每追加一條數據,都自動對其進行編號,方便之后進行定位, 、刪除等操作。編寫一個無限循環,引導用戶定義字段,包括輸入字段名和定義字段類型,直至輸入 '$'結束,跳出循環。字段類型可為: ,。用戶每輸入一個字段類型,程序調轉執
26、行到,也是一個無限循環,判斷字段類型是否規范。規范的字段類型包括:,。所有字段定義結束后,輸出定義的全部字段及其類型,方便用戶使用。*( * *)*建立數據庫類型*" 編號"* 建立庫結構時候自動建立編號字段;( *)();(>);* 建立編號字段*(>,"");* 建立庫結構 *(". 請輸入字段的名稱以 '$'結束輸入 ",*);(".");("");(,"$")(" 數據庫沒有構建成功!");(". 請輸入字段的
27、類型 ( , ) ",*);("");()(,"")(,"")(,"")* 判斷結構類型*;(" 您輸入的類型非法!請重新輸入");(". 請輸入字段的類型 ( , ) ",*);("");()* 循環輸入庫結構類型以 "$" 結束輸入*();' '''*( *)();(*>);(*>);*;(". 請輸入字段的名稱以 '$'結束輸入 ",*);(
28、".");("");(,"$") ;(". 請輸入字段的類型 ( , ) ",*);(""); * 如果輸入的類型不匹配則跳轉到*(<*)("()">>);* 輸入結束時輸出數據庫字段和類型* () 打開數據庫函數模塊以讀寫模式打開已經存在的文件,將其中數據讀到數組中,然后將獲得的數據按行存入二維數組中,。其中,以空格為字段值的分隔符,以回車為行的分隔符。*(*,)* 打開數據庫文件并且將文件中的數據存入結構體二維數組中*;(,''();*
29、開始字符型數組初始化*(,''();* 開始字符型數組初始化*(,''();* 開始字符型數組初始化*(,"");*打開相應的數據庫文件*();*獲得文件中的每一個字符一直到文件末尾*()*把獲取的字符按行存入到數組里*(' ')*如果遇到空格就把復制到的一個單元中*(*);*;(,''();* 把復制到的一行后初始化數組*;('')* 如果遇見回車則結束的一行,開始存儲下一行*;*; *列恢復 *;*把在數據庫文件中讀出的一行存放在數組中*;();* 獲取文件的下一個字符*;*每存完一行行數自
30、加* () 追加數據函數模塊首先為追加的數據自動生成編號:若數據庫中已存在記錄,則追加的數據標號為其上一個數據的編號。因此,先取出上一條數據的編號(字符型) ,將其轉化成型,然后,即為追加的數據的編號,再將其轉化成字符型,存入數據庫。若數據庫中沒有數據,則追加數據編號為,存入數據庫。其次,編輯循環,引導用戶輸入對應字段的數據信息,將其存入數據庫,追加數據操作完成。 *(*,*)*追加記錄 *;(,''()* 初始化數組的值*(*>) * 自動生成編號的值*(*);(>)* 將數據庫最后一條記錄的編號值轉化為整型*(*'')*;*; *追加記錄的編號為
31、其最后一條記錄的編號加*();();* 將其編號的值轉化為相對應的字符串*;(,''();();(>);* 因為轉化的字符串為該編號的逆序所以將其反向存貯*''(*);(<*) * 分別最加各條記錄的值*(" 請輸入:");(""*);*;*追加成功后行數自加*(" 該數據添加成功!");* () 瀏覽數據庫函數模塊此模塊功能為:格式輸出數據庫中數據,起到瀏覽數據功能。首先編寫嵌套循環,記錄每個字段值中最長的字段的長度。然后,再用嵌套循環輸出數據庫中數據,按照最長的字段格式輸出,不足的字段,
32、以空格補充,使得瀏覽輸出的數據整齊清晰。*( * *)*瀏覽寫進數組中的數據*;(,''();(<*) * 記錄每個字段值中最大的程度以便調整輸出的格式 * (<*)();(>)是輸出的格式的標準 輸出的星號的個數是字段中含字符個數最多的字段的字符個數值(<*)* 輸出中所有的字段內容*(<*)("");()<)(" ");("");("");* () 瀏覽定位函數模塊瀏覽定位的數據,為瀏覽定位編號。瀏覽數據時,首先記錄最長字段的長度,以便調整輸出格式。然后,以調
33、整好的格式輸出第一行,也就是輸出數據庫的字段名。最后,格式輸出指定的編號為 ''的一行數據。 *(*)*函數*;(<*)*記錄每個字段值中最大的程度以便調整輸出的格式 * (<*)();(>);("");(<*)*輸出第一行,也就是數據庫類型行*("");()<)(" ");("");("");(<*)*格式化輸出所指的字段值*("");()<)(" ");("");("
34、;");* () 按條件刪除函數模塊刪除的命令格式為:字段名 " 字段內容 " ,先將命令第二個字符串存入,對比是否為,若不是,提示命令錯誤;若為,再用循環將" 字段名 " 字段內容 "" 存入數組,遍歷該數組,通過比對"" ,取出 "" 號前面的字段名,存入數組。類似的,比對雙引號"" ,取出兩個雙引號之間的字符串,即為字段內容,存入數組,若沒有"" ,同樣提示命令錯誤。在數據庫中字段中匹配,若不存在,提示數據庫沒有該字段;若存在,定位這個字段
35、,將這個字段下所有的值與對比。若存在,依次將它后面的數據依次前移,覆蓋掉需要刪除的字段,實現刪除功能。*(*)*刪除函數*;* 接收輸入的命令為接收所要刪除的字段的名稱和內容數組為接收要查找的字段,為要查找字段的內容 *;(""); * 接收輸入的 *(""); * 接受輸入的后面的字符串*();();' '''(,''();(,''();(,''();(<) *獲取要查找的字段名稱 *('');'' (," ")(&
36、quot; 您輸入的命令有語法錯誤!");(<)()* 遇見第一個雙引號記錄下標*;();* 遇見最后一個雙引號記錄下標并退出;*()*如果沒有遇見一對引號說明輸入的語法錯誤*(" 您輸入的命令語法有錯誤!");(<)*把雙引號之間的字符存入到中*;''(<*) * 在中匹配,如果匹配成功記錄其列坐標*();()(" 數據庫沒有該字段的值!");(<*) * 如果匹配到該行,則變量定位到該行*();()(" 數據庫中沒有符合該條件的字段!");(<*)* 刪除其匹配成功的字段并刪
37、除*(<*)();* 刪除該行后除編號字段,后面所有字段所對應數據向上移動一行*;*刪除后總行數減*(" 刪除成功! ");: ;* () 按條件定位模塊的命令格式為字段名 " 字段內容 " 先用數組接受 "" 字符串,然后進行判斷數組中接受的字符串是否為 "" ,如果不是,輸出語法錯誤,用命令跳到函數末尾;如果是"" 則用 接受輸入的條件字符串。然后用接受中"" 號以前的字符,如果沒有"" 則輸出語法錯誤,跳到函數末尾。用數組接受雙引號之間的字符,如果沒有出現雙引號則輸出語法錯誤,用命令跳到函數末尾,否則在數組中符合的那一列中匹配和數組中內容相符的那一行。然后用進行瀏覽,然后再用命令查找符合條件的下一行,再用進行瀏覽。如果中沒有符合條件的字段,則輸出 " 數據庫沒有符合該條件的字段"。 *(*)* 篩選特定字段的函數*;(""); * 存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 窗簾行業品牌形象塑造與傳播考核試卷
- 糧油企業生產流程標準化與質量控制考核試卷
- 木地板品牌國際化戰略與市場拓展考核試卷
- 彈射玩具產品創新設計思路與方法考核試卷
- 砼結構構件的預制件疲勞試驗考核試卷
- 紡織品的耐磨性與強度分析考核試卷
- 半導體照明器件的環境適應性測試標準考核試卷
- 線上線下融合的衛浴零售模式探索考核試卷
- 天津城建大學《形勢與政策(5)》2023-2024學年第二學期期末試卷
- 三門峽職業技術學院《基本樂理專業理論教學》2023-2024學年第二學期期末試卷
- 2025年裝維智企工程師(三級)復習模擬100題及答案
- 2024國家能源集團新疆哈密能源化工有限公司社會招聘110人筆試參考題庫附帶答案詳解
- 糖尿病飲食與護理
- 2025年天津市河東區中考一模歷史試題(原卷版+解析版)
- 停送電培訓課件
- 醫院培訓課件:《核心制度-護理值班和交接班制度》
- 解題秘籍05 圓的綜合問題(9種題型匯-總+專題訓練)(解析版)-2025年中考數學重難點突破
- 《基于STM32的智能水質檢測系統的設計》9400字(論文)
- 無線網絡施工方案
- 公路養護員工安全教育培訓
- 重慶大渡口區公安分局輔警招聘考試真題2024
評論
0/150
提交評論