當前位置:編程學習大全網 - 源碼下載 - 學生成績系統的c語言

學生成績系統的c語言

c語言程序:

#包含?& ltstdio.h & gt

#定義?麥克斯。100

/*?顯示菜單?*/

作廢?ShowMenu()

{

printf(" \ n ");

printf(" | | = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = | \ n ");

printf(" | |-| | \ n ");

Printf("|| -

printf(" | |-| | \ n ");

printf(" | |-| | \ n ");

printf(" | |-| | \ n ");

printf(" | | = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = | \ n ");

printf(" \ n \ n \ n ");

printf(" |-| \ n ");

printf(" |-請輸入(0-6)-| \ n ");

printf("|?1.?輸入年級-| \ n ");

printf("|?2.?展示成就-| \ n ");

printf("|?3.?平均查詢分數-| \ n ");

printf("|?4.?最大查詢分數-| \ n ");

printf("|?5.?業績排名-| \ n ");

printf("|?6.?退出-| \ n ");

Printf ("| - |請輸入0-6?:?");

}

/*?排序?*/

作廢?Sort(int?arr[],?int?n)

{

int?我,?j,?k;

int?溫度;

for(I = 0;?我& ltn-1;?i++)

{

k?=?我;

for(j = I+1;?j & ltn;?j++)

{

if(arr[j]?& gt?arr[k])

{

k?=?j;

}

}

如果(k?!=?我)

{

臨時工?=?arr[k];

arr[k]?=?arr[I];

arr[i]?=?溫度;

}

}

}

作廢?main(){

int?選擇;

int?分數[MAX]?=?{80,?78};/*?店鋪等級?*/

int?n?=?2;/*?人數?*/

int?back[MAX];

int?max/*?最高分?*/

雙倍?avg/*?平均分?*/

int?我;

while(1)

{

ShowMenu();

scanf("%d ",& amp選擇);

開關(選擇)

{

案子?1: /*?輸入成績?*/

{

Printf("請輸入新等級:");

scanf("%d ",& amp分數[n]);

n++;

打破;

}

案子?2: /*?顯示結果?*/

{

Printf("分數列表:\ n ");

for(I = 0;?我& ltn;?i++)

{

printf("%4d ",分數[I]);

}

printf(" \ n ");

打破;

}

案子?3: /*?查平均分?*/

{

平均?=?0;

for(I = 0;?我& ltn;?i++)

{

平均?+=?分數[I];

}

平均?/=?n;

Printf("平均分:%.2lf\n ",avg);

打破;

}

案子?4: /*?查詢最高分?*/

{

麥克斯。=?分數[0];

for(I = 1;?我& ltn;?i++)

{

if(分數[i]?& gt?最大)

{

麥克斯。=?分數[I];

}

}

平均?/=?n;

Printf("最高分:%d\n ",?max);

打破;

}

案子?5: /*?年級排名?*/

{

for(I = 0;?我& ltn;?i++)

{

背[我]?=?分數[I];

}

排序(後退,?n);

Printf("分數排名:\ n ");

printf("%8s%8s\n ",“等級”?“成績”);

for(I = 0;?我& ltn;?i++)

{

printf("%8d%8d\n ",i+1,?back[I]);

}

printf(" \ n ");

打破;

}

案子?6: /*?退出*/

{

返回;

}

默認:/*?繼續嗎?*/

{

打破;

}

}

}

}運行測試:

  • 上一篇:用正弦造句(大約30個左右)
  • 下一篇:能量遍歷源代碼
  • copyright 2024編程學習大全網