採用二維陣列輸入多個學生五門課的成績,分別求出每個學生的平均

時間 2022-03-08 11:00:25

1樓:匿名使用者

#include

#define max 100

float student[max][5];

float sum[max];

float kemu[max];

int main()

sum[i]=sum[i]/5;

}//計算每門課的平均成績

for(i=0;i<5;i++)

printf("每個同學的平均成績為:");

for (i=0;i

printf(" % lf",sum[i]);

printf("\n各科的平均成績為:");

for (i=0;i<5;i++)

printf("% lf",kemu[i]);

printf("\n");

return 0;}

2樓:

#include

#include

#include

using namespace std;

int main()

}/*注意是各科成績最高,所以行的迴圈在外層由於第一列是學號,所以j要從第二列開始下標是1*/for(int j=1;j<4;j++)//由於有多門課,所以輸出要放在第一層迴圈裡面cout<

}return 0;}

c語言問題,這是問題,有3個學生,上4門課,要求輸入全部學生的個門成績,並分別求出沒門課的成績,

3樓:匿名使用者

#include

int main()

pjcj=z/3;//得到總數再算平均

printf("%f\n",pjcj);

}return 0;}

如何採用二維陣列求出每個學生的平均成績和每門課的成績?

求c語言程式:建立二維陣列 輸入5個學生的四門課成績 程式設計計算每個學生的總分和每門課的平均分~~謝謝

4樓:李幕

類似的回答:

#include

#define m 5

#define n 4

int sumstu(int a[n],int n) //每個同學的總成績

int sumsco(int a[n],int n) //每門課的總成績,後求平均分

void sort(int sum[m]) //氣泡排序}void main()

5樓:匿名使用者

#include

void main()

;double c[4]=;

int i,j;

for(i=0;i<5;i++)

}for(i=0;i<4;i++)

//求各科總分

}for(j=0;j<4;j++)

printf("%d\n",c[j]);

for(i=0;i<5;i++)

printf("第%d個學總分是:%d\n",i+1,b[i]);

for(j=0;j<4;j++)

printf("第%d科平均分是:%f\n",j+1,c[j]/5.0);

} 方法笨拙。。。僅供參考。。

用二維陣列程式設計實現,輸入5位學生的三門課程的考試成績,計算每門課

定義NXN的二維陣列,輸入陣列元素的值,使陣列左下半三角元素中的值全部置成

假面 include define n 10 int main int a n n int i,j,n scanf d n for i 0 ifor j 0 j i j a i j 0 for i 0 ifor j 0 jprintf d a i j printf n return 0 二維陣列本質...

C語言 用指標程式設計 輸入4 5的二維整型陣列,輸出其中最大值 最小值以及它們所在行和列的下標

it孤鶩 沒錯誤,你要效果是什麼 就那上面的例子 0 你想輸出 1行1列嗎 那隻要 後面四個變數加1 就可以了 printf 最大值為 d,行標 d,列標 d n max,xb1 h 1,xb1 l 1 printf 最小值為 d,行標 d,列標 d n min,xb0 h 1,xb0 l 1 你的...

比較用指標陣列處理多個字串與用二維字元陣列處理多個字串的優缺點

用指標陣列可以更方便,舉個例子給你,假如你要到某棟單元房找乙個叫李四的人,他住在a 408 如果你用的是二維陣列的話,你應該是a 8 8 而用指標陣列 a 8 你要找他,就要用到迴圈,for 如果是二維陣列你要找多少回,你自己可以想象,而且當你找到a了,你是不是每次都還要回到a k 0 來找408呢...