C語言版簡易的學生成績管理系統

2021-10-03 22:35:54 字數 3415 閱讀 2190

主要功能有增加資訊,改動資訊,查詢資訊,刪除資訊,各種資料的從低到高和從高到低排序,最大值最小值等

#include

#include

struct student

;struct student s[30]

;int n;

int t;

void

into()

;void

change()

;void

search()

;voidup(

);void

down()

;void

maxmin()

;void

delated()

;void

plus()

;//主函式模組

intmain

(void

)break

;case2:

change()

;break

;case3:

search()

;break

;case4:

up();

break

;case5:

down()

;break

;case6:

maxmin()

;break

;case7:

break

;case8:

break

;case0:

break;}

}while

(a!=0)

;return0;

}//錄入資訊模組

void

into()

}//改動資訊模組

void

change()

}printf

("請選擇改動的資料型別\n");

printf

("1.學號\n");

printf

("2.語文成績\n");

printf

("3.數學成績\n");

printf

("4.英語成績\n");

printf

("5.理綜成績\n");

printf

("enter:");

scanf

("%d"

,&b)

;printf

("改動為:");

scanf

("%d"

,&c)

;switch

(b) s[d]

.total=s[d]

.chinese+s[d]

.math+s[d]

.english+s[d]

.science;

printf

("學號 姓名 語文成績 數學成績 英語成績 理綜成績 總分\n");

printf

("%2d%7s%8d%8d%8d%8d%8d\n\n"

,s[d]

.num,s[d]

.name,s[d]

.chinese,s[d]

.math,s[d]

.english,s[d]

.science,s[d]

.total);}

//查詢資訊模組

void

search()

}}break

;case2:

}}break

;case3:

}}break

;case4:

}}break

;case5:

}}break

;case6:

}}break;}

}//從低到高排列模組

voidup(

)}}}

break

;case2:

}}}break

;case3:

}}}break

;case4:

}}}break

;case5:

}}}break

;case6:

}}}break;}

printf

("學號 姓名 語文成績 數學成績 英語成績 理綜成績 總分\n");

for(i=

0;i//從高到低排列

void

down()

}}}break

;case2:

}}}break

;case3:

}}}break

;case4:

}}}break

;case5:

}}}break

;case6:

}}}break;}

printf

("學號 姓名 語文成績 數學成績 英語成績 理綜成績 總分\n");

for(i=

0;i//最大值最小值模組

void

maxmin()

if(s[i]

.chinese>max.chinese)}}

break

;case2:

if(s[i]

.math>max.math)}}

break

;case3:

if(s[i]

.english>max.english)}}

break

;case4:

if(s[i]

.science>max.science)}}

break

;case5:

if(s[i]

.total>max.total)}}

break;}

printf

("學號 姓名 語文成績 數學成績 英語成績 理綜成績 總分\n");

printf

(" 最大值\n");

printf

("%2d%7s%8d%8d%8d%8d%8d\n\n"

,max.num,max.name,max.chinese,max.math,max.english,max.science,max.total)

;printf

(" 最小值\n");

printf

("%2d%7s%8d%8d%8d%8d%8d\n\n"

,min.num,min.name,min.chinese,min.math,min.english,min.science,min.total);}

//刪除資訊模組

void

delated()

}for

(j=b;j)printf

("已刪除\n\n");

}//增加資訊模組

void

plus()

}

簡易版學生成績管理系統 c

include 基本輸入輸出流 include 檔案操作流 include 演算法 include string類 using namespacestd struct student 結構體 char name 20 姓名 double chi 語文成績 double math 數學成績 doubl...

學生管理系統C語言版

本程式若執行失敗請關閉重試,若再次失敗可以自行先建立乙個資料夾 d 000 studentinfo.txt 邊學鍊錶,結構體,指標邊做的程式,加起來學做了48小時,所以肯定存在很多不足,這是第二版,請多包含。define crt secure no warnings include include ...

學生成績管理系統C語言

include include include 主程式 void main writein void exit 定義結構體 struct student 宣告學生陣列及學生數量 struct student students 1000 int num 0 剛開始的學生數目為0 求總成績 float ...