c語言程式設計 輸入學生5門課成績,分別用函式求1)每

時間 2021-12-23 01:10:59

1樓:匿名使用者

這裡定義的陣列score[2][3]

這裡使用的是max=a[0][0],

=(v[0]+v[1]/3;沒有括號)

printf("the 平均成績是%d",v[i]);這裡輸且僅輸出一次,此時i=2,是個越界的值

這樣看這段**本身就是錯的,沒有什麼可取的地方下面這段是譚老師參考書上的乙個例題,大意相似,可以參考一下要求: 通過鍵盤輸入3名學生4門課程的成績,分別求每個學生的平均成績和每門課程的平均成績。

要求所有成績均放入乙個4行5列的陣列中,輸入時同一人資料間用空格,不同人用回車

其中最後一列和最後一行分別放每個學生的平均成績、每門課程的平均成績及班級總平均分。

#include

#include

main()

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

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

2樓:匿名使用者

#include

#include

main()

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

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

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

printf("\n");}}

c語言程式設計,輸入10個學生5門課的成績,分別用函式實現以下功能:

c語言 輸入10個學生5門課的成績,分別使用函式實現下列功能 1.計算每個學生平均分 2.計算每門 10

3樓:匿名使用者

#include

#include

struct student

;int main()

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

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

printf("第%d個學生平均分為:%.2lf\n",i+1,(s[i].sum)/5);

printf("a,b,c,d,e門課平均分 分別為:  %.2lf %.

2lf %.2lf %.2lf %.

2lf\n",sa/10,sb/10,sc/10,sd/10,se/10);

sa=sb=sc=sd=se=0;

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

if(sa

4樓:q是

得使用結構體吧?我幫你解決

輸入學生5門成績分別用函式實現下列功能

這個問題,主要有兩種解決方法,一種是使用2維陣列,這種方法比較簡單,易於實現。第二種方法,你可以使用c語言中的連結串列結構,但不太好理解。推薦二位陣列,畢竟數量不大 c語言問題,輸入10個學生5門課成績,分別用函式實現下列功能 c語言程式設計,輸入10個學生5門課的成績,分別用函式實現以下功能 c語...

用C語言輸入學生的3門課成績,計算並輸出每科成績的最高分和每個學生的平均分

吵師傅 朋友您好!針對您的問題我作出如下回答 這道題您 其實非常醜,這種for迴圈重複使用,不是乙個好 既然有四個學生,為何不用1 4的迴圈直接概括呢?在計算最高分和平均分時,是用不到sqrt函式的。不過如果要用,的確是要math.h的標頭檔案的。這裡我給您乙個 給您參考下 include int ...

編c 程式,輸入學生的學號 姓名 5門課的成績,按平均分的高低排序輸出

有10個學生,每個學生的資料報括 學號 姓名 三門課的成績。寫程式,要求scanf s a i name printf 請分別輸入十行成績 每行五列 n,zyfaph include using namespace std struct stu stu student 5 void main dou...