主要功能有增加資訊,改動資訊,查詢資訊,刪除資訊,各種資料的從低到高和從高到低排序,最大值最小值等
#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 ...