學生成績管理系統設計

時間 2021-12-23 23:55:08

1樓:匿名使用者

我是趙文滔

#include

#include

#define size 2

struct xs

xuesheng[size+1],*p=xuesheng;

void main()

m=0;

}else

}while(m==1);do}

if(a==3)

if(a==4)

} for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==5)

for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==6)

for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==7)

for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==0)printf("謝謝使用\n");

if(a==8||a==9)printf("請重新輸入\n");

}}while(a!=0);}

2樓:

現在用excel**統計也是非常方便的。只要設定好公式,以後就一直可以使用了。當然,這個是土辦法。如果有相關軟體的的話,比如閱卷系統,就更完美了。

3樓:匿名使用者

這太簡單了,計劃費用是多少?

4樓:匿名使用者

#include

#include

#define size 2

struct xs

xuesheng[size+1],*p=xuesheng;

void main()

m=0;

}else

}while(m==1);do}

if(a==3)

if(a==4)

} for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==5)

for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==6)

for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==7)

for(i=1;i<=size;i++)

printf("姓名:%s學號%d英語成績%f數學成績:%f平均成績%f\n",xuesheng[i].

name ,xuesheng[i].num ,xuesheng[i].yingyu ,xuesheng[i].

shuxue,xuesheng[i].pingjun );

}if(a==0)printf("謝謝使用\n");

if(a==8||a==9)printf("請重新輸入\n");

}}while(a!=0);}

5樓:

你會使用 辦公自動化 用excel就能做出來 祝你好運!

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

6樓:匿名使用者

#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標準新增)

7樓:卿夏旭

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

#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;}

8樓:匿名使用者

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

9樓:匿名使用者

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

10樓:富瑾局雨

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

c語言實現設計一個學生成績管理系統課程

11樓:卿夏旭

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

#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;}

題目 學生成績管理系統,1 題目 學生成績管理系統程式

系統功能分析是在系統開發的總體任務的基礎上完成。本系統需要完成的功能主要有9部分 1 登入模組 具有不同許可權的管理人員可以通過使用者名稱和密碼登入系統,進入主介面。2 學生成績查詢模組 按操作員輸入的編號 姓名能以查詢一個至多個學生的學生記錄,並可列印存檔。3 學生成績錄入模組 錄入學生成績資訊,...

用C語言寫個學生成績管理系統程式

include tc mem.h include include include include define file1 1.txt define file2 2.txt define file3 3.txt define file4 4.txt struct student typedef st...

c語言學生成績管理系統怎麼用檔案排序

薇薇採兒 檔案是用來儲存資料的,是無法用檔案來進行排序的。應該從檔案中把資料讀入到連結串列或陣列中,再用陣列或連結串列結構進行排序。typedef struct 學生結構體 student student stu 30 void paixu xuehao student stud,int n 按學號...