找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5269|回復: 3
打印 上一主題 下一主題
收起左側

C語言學生成績管理系統(tǒng)源程序與課設下載

[復制鏈接]
跳轉到指定樓層
樓主
ID:210628 發(fā)表于 2017-6-12 22:09 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
是一個學生成績管理系統(tǒng)的設計


運行界面:


學號:1    姓名:kong    數(shù)學:89    英語:78    計算機:67    總分:234
學號:2    姓名:wang    數(shù)學:90    英語:78    計算機:34    總分:202
學號:3    姓名:wui    數(shù)學:40    英語:67    計算機:56    總分:163
學號:34    姓名:dong    數(shù)學:89    英語:78    計算機:89    總分:256
學號:35    姓名:dui    數(shù)學:69    英語:78    計算機:89    總分:236

C語言學生成績管理系統(tǒng)課設報告內容預覽:


c語言程序:
  1. #include<stdio.h>                                             //標準輸入輸出的C語言頭文件
  2. #include<stdlib.h>                                            //包含了文件中要用到的malloc()和free()函數(shù)
  3. #include"head.h"                                              //自定義頭文件

  4. void view();                                                  //菜單
  5. struct stu *input();                                          //信息輸入
  6. void average(struct stu *p);                                  //平均分
  7. void search(struct stu *head);                                   //學生數(shù)據(jù)搜索
  8. void save(struct stu *p);                                     //保存數(shù)據(jù)到到文本文件                                   
  9. void compare(struct stu *p);                                  //最大值和最小值
  10. void level(struct stu *p);                                    //學生等級
  11. void output(struct stu *p);                                   //輸出所有學生信息
  12. void reinput(struct stu *p);

  13. void main()
  14. {
  15.         int a;
  16.         char c;
  17.     struct stu *head=NULL;
  18. view:view();    //顯示主菜單
  19. select1:printf("請輸入0-7:");
  20.          scanf("%d",&a);
  21.         switch(a)
  22.         {
  23.         case 0:return;
  24.     case 1:        if(head==NULL)
  25.                         {head=input();break;}            //信息輸入
  26.                         reinput(head);
  27.                         break;
  28.         case 2:if(head==NULL)
  29.                    {printf("請先輸入數(shù)據(jù)!\n");break;}
  30.                         save(head);             //保存數(shù)據(jù)到文本文件student.txt中
  31.                         printf("保存成功!\n");
  32.             break;  
  33.         case 3:if(head==NULL)
  34.                    {printf("請先輸入數(shù)據(jù)!\n");break;}
  35.                         compare(head);         //最高分和最低分
  36.                         break;
  37.         case 4:if(head==NULL)
  38.                    {printf("請先輸入數(shù)據(jù)!\n");break;}
  39.                         average(head);          //平均值
  40.                         break;
  41.         case 5:if(head==NULL)
  42.                    {printf("請先輸入數(shù)據(jù)!\n");break;}
  43.                         search(head);           //查找信息
  44.                         break;
  45.         case 6:if(head==NULL)
  46.                    {printf("請先輸入數(shù)據(jù)!\n");break;}
  47.                         level(head);           //學生等級
  48.                         break;
  49.         case 7:if(head==NULL)
  50.                    {printf("請先輸入數(shù)據(jù)!\n");break;}
  51.                         output(head);           //輸出信息
  52.                         break;
  53.     default:printf("輸入錯誤!請重新輸入。\n");
  54. ……………………

  55. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
1.rar (2.26 MB, 下載次數(shù): 96)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發(fā)
ID:459813 發(fā)表于 2019-1-2 10:41 | 只看該作者
很好用的資料
回復

使用道具 舉報

板凳
ID:459813 發(fā)表于 2019-1-2 10:42 | 只看該作者
謝謝大佬,很好用的資料
回復

使用道具 舉報

地板
ID:555323 發(fā)表于 2019-6-5 09:39 | 只看該作者
謝謝大佬,很好用的資料
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表