|
是一個學生成績管理系統的設計
0.png (51.46 KB, 下載次數: 106)
下載附件
2017-6-13 03:22 上傳
運行界面:
0.png (14.1 KB, 下載次數: 94)
下載附件
2017-6-13 03:27 上傳
學號:1 姓名:kong 數學:89 英語:78 計算機:67 總分:234
學號:2 姓名:wang 數學:90 英語:78 計算機:34 總分:202
學號:3 姓名:wui 數學:40 英語:67 計算機:56 總分:163
學號:34 姓名:dong 數學:89 英語:78 計算機:89 總分:256
學號:35 姓名:dui 數學:69 英語:78 計算機:89 總分:236
C語言學生成績管理系統課設報告內容預覽:
0.png (103.5 KB, 下載次數: 92)
下載附件
2017-6-13 03:24 上傳
0.png (183.05 KB, 下載次數: 81)
下載附件
2017-6-13 03:24 上傳
c語言程序:
- #include<stdio.h> //標準輸入輸出的C語言頭文件
- #include<stdlib.h> //包含了文件中要用到的malloc()和free()函數
- #include"head.h" //自定義頭文件
- void view(); //菜單
- struct stu *input(); //信息輸入
- void average(struct stu *p); //平均分
- void search(struct stu *head); //學生數據搜索
- void save(struct stu *p); //保存數據到到文本文件
- void compare(struct stu *p); //最大值和最小值
- void level(struct stu *p); //學生等級
- void output(struct stu *p); //輸出所有學生信息
- void reinput(struct stu *p);
- void main()
- {
- int a;
- char c;
- struct stu *head=NULL;
- view:view(); //顯示主菜單
- select1:printf("請輸入0-7:");
- scanf("%d",&a);
- switch(a)
- {
- case 0:return;
- case 1: if(head==NULL)
- {head=input();break;} //信息輸入
- reinput(head);
- break;
- case 2:if(head==NULL)
- {printf("請先輸入數據!\n");break;}
- save(head); //保存數據到文本文件student.txt中
- printf("保存成功!\n");
- break;
- case 3:if(head==NULL)
- {printf("請先輸入數據!\n");break;}
- compare(head); //最高分和最低分
- break;
- case 4:if(head==NULL)
- {printf("請先輸入數據!\n");break;}
- average(head); //平均值
- break;
- case 5:if(head==NULL)
- {printf("請先輸入數據!\n");break;}
- search(head); //查找信息
- break;
- case 6:if(head==NULL)
- {printf("請先輸入數據!\n");break;}
- level(head); //學生等級
- break;
- case 7:if(head==NULL)
- {printf("請先輸入數據!\n");break;}
- output(head); //輸出信息
- break;
- default:printf("輸入錯誤!請重新輸入。\n");
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
1.rar
(2.26 MB, 下載次數: 96)
2017-6-12 22:09 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|