實驗內容: 編制一程序,要求接收從鍵盤輸入的一個班的學生成績,并存放于50字節的GRADE數組中,其中GRADE+N保存學號N+1的學生成績。然后根據GRADE中的學生成績,把學生名次填入50字節的RANK數組中,其中RANK+N的內容是學號為N+1學生的名次。再按學號把學生順序把學生名次顯示出來。 實驗要求:1.必須畫流程圖。2.本程序要求要有多重循環和子程序,其中 成績輸入、計算學生名次、顯示學生名次都分別用子程序,也可用宏處理。
上傳時間: 2014-12-06
上傳用戶:cjl42111
本學期所有數據結構的大作業一,設A與B分別為兩個帶有頭結點的有序循環鏈表(所謂有序是指鏈接點按數據域值大小鏈接,本題不妨設按數據域值從小到大排列),list1和list2分別為指向兩個鏈表的指針。請寫出將這兩個鏈表合并為一個帶頭結點的有序循環鏈表的算法。二,本次實驗的題目為表達式求值,要求設計一個程序,演示用算符優先法對算術表達式求值的過程。 即編寫程序把前綴表達式轉換成后綴表達式,并計算結果。用以下三組數據測試程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+6)*3+2; 8/(9-9)。三,用三元組存儲稀疏矩陣,并實現稀疏矩陣的轉置,兩個稀疏矩陣和與積的運算四,哈夫曼編/譯碼器 完成Huffman 編碼的譯碼過程。即輸入一個碼串,請翻譯成相應的字符串。要求有編碼過程和解碼過程。
標簽: 數據結構
上傳時間: 2017-01-18
上傳用戶:changeboy
本學期所有數據結構的大作業一,設A與B分別為兩個帶有頭結點的有序循環鏈表(所謂有序是指鏈接點按數據域值大小鏈接,本題不妨設按數據域值從小到大排列),list1和list2分別為指向兩個鏈表的指針。請寫出將這兩個鏈表合并為一個帶頭結點的有序循環鏈表的算法。二,本次實驗的題目為表達式求值,要求設計一個程序,演示用算符優先法對算術表達式求值的過程。 即編寫程序把前綴表達式轉換成后綴表達式,并計算結果。用以下三組數據測試程序: 3*(7-2); 2*(6+2*(3+6*(6+6)))+(6+6)*3+2; 8/(9-9)。三,用三元組存儲稀疏矩陣,并實現稀疏矩陣的轉置,兩個稀疏矩陣和與積的運算四,哈夫曼編/譯碼器 完成Huffman 編碼的譯碼過程。即輸入一個碼串,請翻譯成相應的字符串。要求有編碼過程和解碼過程。
標簽: 數據結構
上傳時間: 2017-01-18
上傳用戶:shanml
)創建任意字符型有序(遞增排序)單循環鏈表(即鏈表的字符元素隨機在鍵盤上輸入),長度限定在15之內; 2)打印(遍歷)該鏈表(依次打印出表中元素值); 3)在鏈表中查找第i個元素,i合法返回元素值,否則,返回FALSE; 4)在鏈表中查找與一已知字符相同的第一個結點,有則返回TRUE,否則,返回FALSE; 5)在鏈表中按照有序方式插入一已知字符元素; 6)在線性表中刪除第i個結點; 7)計算鏈表的長度。
上傳時間: 2017-01-24
上傳用戶:牧羊人8920
1、 有n個學生,每個學生有m門成績,每個學生的m門成績用一單鏈表實現,n個學生所對應n個單鏈表的頭指針用一指針數組統一存放。 1) 建立該存貯結構。 2) 查找第i個學生的某門課成績。 鏈表中結點結構: struct node {char *nam;/*nam為課程名*/ float sco;/*sco為該門課程的成績*/ struct node *link;/*link為指向下一課程結點的指針*/
標簽:
上傳時間: 2013-12-14
上傳用戶:TF2015
一、修改產品詳細頁面的附件塊 二、添加上瀏覽歷史模塊 三、在后臺加入自定義首頁、自定義頁頭、自定義頁腳內容功能 四、在后臺修改網站全局CSS樣式文件功能 五、在后臺修改每個模塊的模板內容功能 六、修改虛擬商品訂購流程 七、修改了國內EMS和宅配通的后臺配置位置省不顯示的問題 八、修改了后臺商品詳細信息中的商品屬性添加錯誤和不能修改的問題 九、分類加入排序功能 十、新加入備份數據庫功能,可以自動列出備份時間距現在的時差,文件名等信息,可以下載已經打成包的SQL文件。 十一、將前臺的訂單編號由原來的“FA”改為“#” 十二、添加了可以添加多種類型的廣告模塊 十三、將后臺訂單列表中的客戶姓名顯示不全的問題修正 十四、將模塊排序的頁面中分類名加入語言包 十五、其它語言包及其它小問題的修正
上傳時間: 2014-01-14
上傳用戶:yph853211
已知n個人(以編號1,2,3...n分別表示)圍坐在一張圓桌周圍。從編號為k的人開始報數,數到m的那個人出列;他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重復下去,直到圓桌周圍的人全部出列。 C語言實現
標簽:
上傳時間: 2017-02-02
上傳用戶:xwd2010
在本光盤中提供了由譚浩強編著的《C++程序設計》(清華大學出版社出版)一書中各章的例題程序以及全部習題的參考解答,以方便教師進行教學,也便于讀者上機運行這些程序以及在此基礎上修改和調試程序。 程序按章設立文件夾(子目錄),例如文件夾c12中包含的是第12章全部例題的程序。程序的文件名以c開頭,與例題號一一對應,如c5-7.cpp是第5章例5.7的程序。對于教材中同一例題中包含兩個或多個程序的,在文件名中加了順序號,如c10-4-1.cpp是例10.4的第1個程序,c10-4-2.cpp是例10.4的第2個程序。 教材中所有的程序都是符合C++標準規定的,在GCC中能通過,但有的程序在Visual C++ 6.0中通不過。如果在Visual C++ 6.0環境下運行程序,需要對程序作一些修改。例如,如果程序c10-4-1.cpp在Visual C++ 6.0環境下編譯,第1行應改為“include <iostream.h>”,并將第2行“using namespace std ”取消即可順利通過編譯,其他類似。我們在教材的例題程序中還提供了能在Visual C++ 6.0環境下運行的程序,在文件名中加了"(VC)"字樣,如c10-4-2(VC) 表示它是對程序c10-4-2修改后能用于Visual C++ 6.0環境的程序。
上傳時間: 2017-02-04
上傳用戶:youth25
:假設停在鐵路調度站入口處的車廂序列的編號一次為1,2,3,…,n。設計一個程序,求出所有可能由此輸出的長度為n的車廂序列。
上傳時間: 2017-02-05
上傳用戶:蠢蠢66
本微波光子發生器仿真軟件實現了對一種基于兩個光纖光柵的新光子微波發生器的仿真分析,仿真方案有連續波激光器、分光器、兩個中心波長頻率差為要產生的微波、毫米波的光纖光柵、耦合器、高速光電探測器、帶通濾波器組成。連續波激光器發出的光譜經分光器分為兩部分,分別輸入兩個光纖光柵,利用光柵的波長選擇特性取得反射波,這兩束反射波經過耦合器耦合后輸出到高速光電探測器,輸出為包含所需頻率毫米波的電信號,再經過帶通濾波器后得到需要的毫米波信號。其最大特色是集中了射頻波和光波技術的優點,充分利用光纖光柵的波長選擇特性和帶通濾波器的濾波特性,更有利于光子產生較高頻率的微波信號,且所產生微波脈沖的持續時間和頻率可以進行靈活的調諧。
上傳時間: 2014-01-21
上傳用戶:qw12