資源簡(jiǎn)介
c語言學(xué)生成績(jī)管理系統(tǒng) v1.0 希望大家多多支持 多讀下載 謝謝
代碼片段和文件信息
#include???
#define?max?num?30??
int?sum(int?stuScore[maxnum]int?num);??
void?sortByScore(int?stuScore[maxnum]int?numint?stuID[maxnum]);??
void?sortByID(int?stuScore[maxnum]int?numint?stuID[maxnum]);??
void?search(int?stuScore[maxnum]int?numint?stuID[maxnum]int?stuid);??
void?main()??
{??
????錄入每個(gè)學(xué)生的學(xué)號(hào)和考試成績(jī)??
????int?stuID[30]stuScore[30]numistuid;??
????printf(“請(qǐng)輸入學(xué)生數(shù)量:\n“);??
????scanf_s(“%d“&num);??
????printf(“請(qǐng)輸入學(xué)號(hào)和分?jǐn)?shù):\n“);??
????for(i=0;i ????{??
????????scanf_s(“%d%d“&stuID[i]&stuScore[i]);??
????}??
??
????計(jì)算課程的總分和平均分??
????printf(“總分是:%d\n“sum(stuScorenum));??
????printf(“平均分是:%d\n“sum(stuScorenum)/num);??
??
????按成績(jī)由高到低排出名次表??
????printf(“成績(jī)名次表:\n“);??
????sortByScore(stuScorenumstuID);??
????for(i=0;i ????{??
????????printf(“%d\t%d\n“stuID[i]stuScore[i]);??
????}??
??
????按學(xué)號(hào)由小到大排出成績(jī)表??
????printf(“學(xué)號(hào)名次表:\n“);??
????sortByID(stuScorenumstuID);??
??
????按學(xué)號(hào)查詢學(xué)生排名及其考試成績(jī)??
????sortByScore(stuScorenumstuID);
????printf(“請(qǐng)輸入你想查詢的學(xué)生學(xué)號(hào):\n“);??
????scanf_s(“%d“&stuid);??
????search(stuScorenumstuIDstuid);??
??
????//按優(yōu)秀(90~100)、良好(70~89)、及格(60~69)、不及格(0~59)5個(gè)類別,統(tǒng)計(jì)每個(gè)類別的人數(shù)及其所占的百分比??
????printf(“優(yōu)秀\t良好\t及格\t不及格\n“);??
????float?goodnum=0.0normalnum=0.0passnum=0.0badnum=0.0;??
????for(i=0;i ????{??
????????switch(stuScore[i]/10)??
????????{??
????????case?9:case?10:??
????????????goodnum++;??
????????????break;??
????????case?7:case?8:??
????????????normalnum++;??
????????????break;??
????????case?6:??
????????????passnum++;??
????????????break;??
????????default:??
????????????badnum++;??
????????????break;??
????????}??
????}??
????printf(“%.0f\t%.0f\t%.0f\t%.0f\n“goodnumnormalnumpassnumbadnum);??
????printf(“%.2f%%\t%.2f%%\t%.2f%%\t%.2f%%\n“goodnum/num*100normalnum/num*100passnum/num*100badnum/num*100);??
??
????//輸出每個(gè)學(xué)生的學(xué)號(hào)、考試成績(jī),課程總分和平均分??
????pr
- 上一篇:c語言綜合程序--ATM機(jī)
- 下一篇:c++密度據(jù)類MFC可視化
評(píng)論
共有 條評(píng)論