首頁  >  文章  >  電腦教學  >  設計一個學生綜合素質成績統計系統

設計一個學生綜合素質成績統計系統

PHPz
PHPz轉載
2024-01-22 17:48:12578瀏覽

設計一個學生綜合素質成績統計系統

學生綜合素質成績統計程式設計

1、按下述提示,完成多個學生綜合素質成績的輸入;

2、完成各筆記錄的有效儲存;

3、依「綜合素質」排名並編排序號;

4、實現綜合素質成績表的整體顯示功能。

提高要:

1、實現成績查詢或名次查詢;

2、實現成績修改功能。

結果要:

1、程式能正確運行,開始時應有明確的操作提示;

2、有相應的操作鍵設置,如A為輸入,B為存儲,C為退出等;

3、程式最好採用模組化設計,方便讀取和修改。

1、學生綜合素質成績表

*** 學院 *** 專業 *** 班 共 *** 人

序號 學號 姓名 思想道德素質 科學文化素質 身心素質 綜合素質 成績排名

問題補充:1,如果有朋友的答案能讓我滿意的話,我會再追加10分,謝謝,~

2,因為這個程式比較普遍,有經驗的朋友如果有現成的不彷共享下,我倒不是讓大家重新寫~

3,談錢的朋友就不要發了~

c語言統計學生成績

#include

#define N 2

#define M 2

int s[N]={0},a[N][M];

char b[N][10];

void fun1(int a[N][M])

{

int i,j;

for(i=0;i

{

for(j=0;j

s[i] =a[i][j];

printf("第%d同學的平均分數是%.2f\n",i 1,s[i]/5.0);

}

}

void fun2(int a[N][M])

{

float p[M]={0};

int i,j;

for(i=0;i

{

for(j=0;j

p[i] =a[j][i];

p[i]/=10.0;

printf("第%d門課程的平均分數是%.2f\n",i 1,p[i]);

}

}

void fun3(char b[N][10])

{

int max,t,i;

max=s[0];

for(i=1;i

if(s[i]>max)

{

max=s[i];

t=i; /*記住最大時i的值,以便找到姓名*/

}

printf("%s榮獲所有學生中最高分%d分\n",b[t],max);

}

main()

{

int i,j;

float p[M]={0};

/* 輸入姓名和成績*/

for(i=0;i

{

printf("輸入第%d個學生的姓名:",i 1);

scanf("%s",&b[i]);

for(j=0;j

{

printf("輸入該學生的第%d門成績:",j 1);

scanf("%d",&a[i][j]);

}

}

printf("\n");

/*計算每位同學平均分數*/

fun1(a);

printf("\n");

/*計算每門課的平均分數*/

fun2(a);

printf("\n");

/*比較出最大總分和輸出名稱*/

fun3(b);

return 0;

}

程式碼經過測試了 運行成功

如果有什麼不懂的可以問我

以上是設計一個學生綜合素質成績統計系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除