學生成績管理系統設計,學生成績管理系統設計C

2021-12-28 05:02:04 字數 5156 閱讀 2607

1樓:匿名使用者

你把有的課程名字改一下,或者新增一些東西,在結構體定義那裡#include

#include

#include

struct stu

;file *fp;

//新增學生資訊,可以排除與已存的衝突;

void add()

}if(n==0)

}//修改學生資訊;

void modify()

printf("請輸入要修改學生的學號\n");

scanf("%d",&number);

while(!feof(fp))

}if(n==0)

fclose(fp);

}//刪除學生資訊;

void del()

printf("請輸入刪除學生的學號\n");

scanf("%d",&number);

while(!feof(fp))

else printf("您已放棄刪除該學生資訊\n");

n=1;

break;}}

if(n==0)

fclose(fp);

}//查詢學生資訊;

void search()

printf("請選擇查詢方式:1--按學號查詢;0--按學科查詢\n");

scanf("%d",&m);

if(m)

}if(n==0)

fclose(fp);

}else

//統計學生資訊;

void tongji()

printf("0--統計單科平均成績\n");

printf("1--統計單個學生的平均成績和總成績,對學生排名\n");

printf("請選擇統計型別\n");

scanf("%d",&m);

if(!m)

printf("物理的平均成績為 %2.2f\n",sum/n);

fclose(fp);

}if(m==2)

printf("化學的平均成績為 %.2f\n",sum/n);

fclose(fp);

}if(m==3)

printf("數學的平均成績為 %.2f\n",sum/n);

fclose(fp);}}

else

排序後\n");

printf("學號\t總成績\t平均成績\n");

for(i=0;i=0&&m<=5)

printf("\n\n操作完畢,請再次選擇!");

}else

printf("\n\n選擇錯誤,請再次選擇!");}}

2樓:

這個我幾個月前做了個差不多的程式

**也有 可以給你

用c語言設計一個學生成績管理系統

3樓:匿名使用者

#include

#include

#include

#define max 1000

/*定義學生成績資訊結構*/

struct stu

{char id[8];

char name[8];

擴充套件資料:

short:修飾int,短整型資料,可省略被修飾的int。(k&r時期引入)

long:修飾int,長整型資料,可省略被修飾的int。(k&r時期引入)

long long:修飾int,超長整型資料,可省略被修飾的int。(c99標準新增)

signed:修飾整型資料,有符號資料型別。(c89標準新增)

unsigned:修飾整型資料,無符號資料型別。(k&r時期引入)

restrict:用於限定和約束指標,並表明指標是訪問一個資料物件的唯一且初始的方式。(c99標準新增)

複雜型別關鍵字

struct:結構體宣告。(k&r時期引入)

union:聯合體宣告。(k&r時期引入)

enum:列舉宣告。(c89標準新增)

typedef:宣告型別別名。(k&r時期引入)

sizeof:得到特定型別或特定型別變數的大小。(k&r時期引入)

inline:行內函數用於取代巨集定義,會在任何呼叫它的地方。(c99標準新增)

4樓:卿夏旭

參考**如下,不過還是建議自己寫一寫比較好:

#include

#include

#include

struct student //結構體

s[50];

void head() //介面

void daoru(struct student s, int* n) //檔案匯入函式

else

}fclose(p);

}void daochu(struct student s, int n)

else

if (s[i].math>max[1])

if (s[i].math>max[2])

if (s[i].math>max[3])

}for (i=0; i

if (s[i].math==max[1])

if (s[i].math==max[2])

if (s[i].math==max[3])

}printf("\n最高分資訊:\n");

printf("數學最高分為:%.1lf, 人數為:%d人\n", max[0], counter[0]);

printf("英語最高分為:%.1lf, 人數為:%d人\n", max[1], counter[1]);

printf("語文最高分為:%.1lf, 人數為:%d人\n", max[2], counter[2]);

printf("程式最高分為:%.1lf, 人數為:%d人\n", max[3], counter[3]);

}void min(struct student s, int n) //統計單科最低分人數

;double min[4]=;

for (i=0; i

if (s[i].math

if (s[i].math

if (s[i].math

}for (i=0; i

if (s[i].math==min[1])

if (s[i].math==min[2])

if (s[i].math==min[3])

}printf("\n最低分資訊:\n");

printf("數學最低分為:%.1lf, 人數為:%d人\n", min[0], counter[0]);

printf("英語最低分為:%.1lf, 人數為:%d人\n", min[1], counter[1]);

printf("語文最低分為:%.1lf, 人數為:%d人\n", min[2], counter[2]);

printf("程式最低分為:%.1lf, 人數為:%d人\n", min[3], counter[3]);

}void tongji(struct student s, int n) //統計函式

int main() //主函式

system("pause");

system("cls");

}return 0;}

5樓:匿名使用者

我是剛學資料結構,我想做這個,就當是學習吧,不知道幾天能做完,不知道你還有什麼要求沒有。

6樓:匿名使用者

30 分打發誰啊!給我300分我幫你搞定

7樓:富瑾局雨

看你要做多好了。簡單的就是成績錄入與查詢,角色大概分為教師、學生、管理員。想做nb的,不僅是成績錄入與輸出,還可以做查詢統計報表,對各個成績段、年級段、時間段等條件進行統計,生成柱狀圖餅狀圖,對於老師成績上傳發出過期提醒等等人性化操作。。

學生成績管理系統設計c++

8樓:

#include

#include

#include

#include

#include

#include

#include

using namespace std;

typedef struct

student;

student stu[80];

int menu()

return(n+i);

}void display(student stud, int n) //輸出資料。

cout<>stud[n].cla;

cout<>stud[n].num;

cout<>stud[n].name;

cout<>stud[n].chian;

cout<>stud[n].shuxue;

cout<>stud[n].english;

cout<>stud[n].jsj;

gets(x);

n++;

cout<>s;

>s;

>filename;

if((fp=fopen(filename,"rb"))==null)

}void main() //主函式呼叫。}}

9樓:施小平

我介紹一個給你,是別人寫的。

大約有這些功能。

資料錄入;

增加人員;

刪除人員;

修改資料;

查詢按總成績查詢

按姓名查詢

輸出所有學生的資料

按總分查詢排名;

按語文查詢排名;

按數學查詢排名;

學生成績管理軟體,學生成績管理系統

給分不,給200分就給你做!我這還有現成的!哈哈,我的課程設計是學生選課系統,做了33頁。不過是資料庫那門課。學生成績管理系統c 15 資料庫基礎的課本上有例題啊。小型學生成績管理系統 怎麼做一個學生成績管理系統軟體 花錢買一個吧,也就1000塊錢左右。學生成績管理系統是不是應用軟體系統 這個。難道...

學生成績管理系統選題的背景和意義,課題研究的主要內容 主要研

90年代以來,西方發達國家大部分高校均成功地完成了數字化校園建設工作。目前我國的資訊數字化工作也進入一個全新發展時期,特別是高校的資訊化建設已進入了全面的發展階段,諸多高校充分地認識到,資訊化建設己經成為了高校提高自身管理水平 提升綜合競爭實力的重要手段。在高校,各種資訊管理系統層出不窮。web資料...

c語言作業,求幫助。設計學生成績管理程式(1)選項選單整合各功能函式模組

程式如下 include include include include typedef enum typedef struct ststudentscore st sc info typedef struct stlistinfo st list info st list info gstlist...