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...