1樓:手機使用者
跟別人問重複了,你們難道是乙個老師教的啊?
網上很多類似的,你參考下:
#include
#include struct student ;
int menuchoice(void);
int enteraccount(void);
void enter(struct student *fst);
void amend(struct student *src);
void delete(struct student *next);
void print(struct student *out);
main()
}else if (menu == 5)
print(one);
else
printf("錯誤的請求!\n");
return 0;
}int menuchoice(void)int enteraccount(void)void enter(struct student *fst)void amend(struct student *src) }void delete(struct student *next)void print(struct student *out)
2樓:匿名使用者
{ int choice; printf(
如何用c語言製作乙個學生資訊管理系統,要求以檔案形式儲存
怎樣用c語言製作學生資訊管理系統
3樓:巫亦玉
分都沒有還要求這麼高
我說說思路吧,首先要會資料結構和檔案操作的知識。
然後模組化設計功能函式。
最後修改優化。
如何用c語言編寫學生資訊管理系統
學生資訊管理系統c語言程式
學生資訊管理系統c語言程式設計
4樓:匿名使用者
可以參考下這裡我的回答
題目要求基本一樣 只少了第六條 自己加上就可以
5樓:匿名使用者
童鞋你這個要別人怎麼回答你呢?就把一些要求寫在上面,多自己想想吧.這些不難,你現在不想以後也要想,呵呵
6樓:qiguai的語言
wangshangyou1
c語言課程設計學生資訊管理系統設計怎麼做
7樓:大概沒有深情
一、系統選單的主要功能
(1)輸入若干條記錄
(2)顯示所有記錄
(3)按學號排序
(4)插入一條記錄
(5)按姓名查詢,刪除一條記錄
(6)查詢並顯示一條記錄
(7)輸出統計資訊 (新增)
(8)從正文中新增資料到結構體陣列中
(9)將所有資料寫入檔案中
(0)退出程式
二、題目分析
該題主要考察學生對結構體,指標,檔案的操作,以及c語言演算法的掌握,所以完成此道題目要求較強的設計能力,尤其是要有一種大局觀的意識。如何調程式也非常重要,通過這個程式可以學習到以前除錯短程式沒有的的經驗。
選單中的每乙個選項都對應乙個子程式,子程式的演算法幾乎囊獲了所有c語言學過的技巧,下面就各個子程式中的功能進行說明:
功能1和4的演算法相似,輸入一條記錄到結構體中去,其中有一部很關鍵,就是通過gets將所有的多餘的字元,回車讀去,否則就會出錯。
功能2是顯示所有的記錄,通過迴圈輸出,格式也比較重要。
功能3為按學號排序,因為學號定義成了字元陣列的形式,因此在運用冒泡法進行排序的時候,要用到strcmp,strcpy等函式。
功能5為按姓名刪除記錄,先輸入姓名,再一一比較,如果沒有則返回失敗資訊,如果找到就將此記錄都向前移一位,返回n-1。
功能6的演算法在5中就已經體現了,輸入姓名,一一比較。
功能7為新增的功能,因為考慮到原來給出的函式中竟然沒有對學生成績的統計功能,因此新增此功能,可以得出所有的記錄個數,最高、最低、平均分,並輸出相關的學生資訊等。
功能8和9是對檔案的操作,提前準備好資料。
三、程式正文部分
#include/*引用庫函式*/
#include
#include
#include
typedef struct /*定義結構體陣列*/{
C語言這個怎麼做,c語言怎麼做
在執行完第乙個case 1後面沒有break所以沒有跳出迴圈,就執行下去case 2,然後case 2後面有break就跳出迴圈所以是a 2,b 1 你可以把case 2 和case 遮蔽掉看結果 和case 1後面加break,就明白了。c語言怎麼做?include include void de...
c語言程式設計題目幫幫我吧學生成績管理系統
給你把核心大約 bai寫一下吧du 你再具體修改一下zhi sum 中間成績求和資料dao o for i 0 i 5 i sum 5 平均成績回 sum1 0 for i 0 i 5 i sum1 50 平均成績輸出 至於答找出學生和課程,你找出2維陣列裡的最大值,也是for迴圈也能完成,然後看他...
C語言請問這道題怎麼做
fun a,strlen a p1 w p2 w m 1 字串的啟示位址賦給p1,也就是p1指向字串的開始,即 p1 a w m 1是在字串w的起始位置偏移7 1個字元,也就是指向字串的結尾,即 p2 g 整個程式的執行順序如下 開始p1指向開始,p2指向末尾 p1的位址小於p2的時候執行while...