-
私信我,我本來是寫C語言管理系統的。
-
你想問什麼?
-
第一年的 C 課程提供各種主題,以提高您的程式設計技能和對 C 的理解。 以下是一些建議的課程主題:
簡單的數學計算器:允許使用者輸入兩個數字和乙個運算子(加法、減法、乘法、除法)並輸出結果。
猜數字遊戲:程式隨機生成乙個數字,使用者輸入乙個數字,然後根據提示繼續猜測。 該程式告訴使用者他們猜到的數字是更高還是更低,直到他們猜對為止。
字串處理:讓使用者輸入乙個字串,然後實現對字串進行反轉和排序等功能。
簡單的 GUI 程式:您可以使用 C 語言中的圖形庫(例如 SDL、GTK+ 等)建立簡單的 GUI 程式,例如計算器、日曆程式等。
這些問題只是一些建議,您可以根據自己的興趣和能力選擇其他主題。
-
僅供參考:學生資訊管理系統:
要以鍊表的形式實施學生資訊管理系統,需要:
每個學生的資訊包括他們的姓名、學生編號、微積分、力學和程式設計的成績,以及算術平均值。 學生證由 2 個字母 + 8 位數字組成,是唯一的。
鍊表按算術平均值的降序列出。
能夠輸入學生的成績,並將對應的節點插入到適當的位置(注意插入在頭尾),如果系統中已經存在輸入的學生編號,則修改相應的節點,而不插入新節點。 輸入時無需輸入算術平均值,由程式自動計算。
能夠通過學生編號查詢刪除學生。
能夠按算術平均值的降序輸出(遍歷)所有學生成績
該程式是模組化的,所有引數都通過函式引數傳遞,包括鍊表標題指標、鍊表節點指標和學生信。
資訊等 禁止使用全域性變數等非模組化方法傳遞引數。
學生資訊使用動態記憶體分配儲存在鍊表中,沒有上限。
學生資訊的列印應使用專用函式,該函式接受指向鍊表節點的指標作為引數。
蛇:蛇的身體儲存在鍊表中,標題不保留。
二叉樹單詞書
每個單詞包含英文和對應的中文翻譯,英文和中文翻譯的記憶體是動態分配的。
二叉樹是乙個平衡的查詢樹,左節點上單詞的英語詞彙順序小於根節點的單詞順序。
能夠輸入英文和翻譯的單詞並將其插入到二叉樹中,插入後保持二叉樹是乙個平衡的查詢樹。 如果輸入的單詞在英語中已經存在,則顯示二叉樹中的單詞和輸入的單詞,操作員選擇保留哪乙個。 除了從標準輸入流中輸入單詞外,您可能還需要輸入加擾單詞檔案中的單詞,但您可以對這兩個函式使用相同的輸入函式。
輸入函式設定乙個 file* 型別的引數,如果引數是 stdin,則它是從標準輸入流輸入的; 如果為 fopen 返回該值,則從開啟的檔案匯入該值。
能夠查詢英語單詞和刪除單詞。
能夠按詞典順序將所有單詞輸出到標準輸出流。
可以按字典順序將單詞儲存到檔案中,儲存前檢查被覆蓋檔案中的字數和二叉樹中的字數,如果檔案中有很多單詞,操作員會檢查是否被覆蓋。
能夠讀取儲存的 Word 檔案。
程式模組化實現,所有引數都通過函式引數傳遞,禁止使用全域性變數等非模組化方法傳遞引數。
應使用專用函式列印單詞,該函式接受指向二叉樹節點的指標作為引數。
-
我只是想看看樓下有沒有人免費給你這種問題。
-
這個程式的設計其實很簡單。
1)這個要求最簡單,相關資訊可以直接用PRINF語句輸出。
2)這個要求也很簡單,用for語句實現迴圈,迴圈體用sanf語句,加上system("pause");語句中,可以實現鍵盤輸入輸入OK。 陣列用於接受鍵盤資料的變數,這與後面的統計排序有關。 if(a【i】==0) 中斷; 也就是說,輸入 0 進入並退出迴圈。
3)通過for語句遍歷陣列A,計算之前輸入的序列號的個數(其實可以算在(2)中),儲存在另乙個陣列B中。 然後,該陣列 b 的資料按降序排序。
4)這個要求只是檢查C語言建立、讀寫檔案操作的要求,可以熟悉相關的**使用方法,分別寫到陣列A和陣列B中。
-
資料結構和演算法設計是調查的基礎。
-
原創、創造、提供、供應、了解、網路、檢查、重、確認、保證、質量、數量。
C語言很厲害,可以做很多事情,C語言基礎知識很簡單,但是如果你想用C語言程式設計,那麼就要學很多東西,那就更難了; 和C不一樣,你可以直接用到C語言中的很多東西,程式設計起來非常方便,現在比較流行; 當然,C語言的薪水比C語言高。