用C語言實現求幾個同學各科的平均分和總平均分

2021-10-04 05:48:06 字數 824 閱讀 1543

已知五位同學的物理、化學、生物三科的分數分別如下:

周80,75,92

武61,65,71

正59,63,70

王85,87,90

李76,77,85

請用**輸出 1/各科的平均分 2/各自的總分 3/總平均分。

#include/*

周80,75,92

武61,65,71

正59,63,70

王85,87,90

李76,77,85

求分科成績的平均成績和總的平均成績

*/int main()

; int b[3]=,c=0,d[5]=;

int i,j;

for(j=0;j<3;j++)//求各科平均分 i代表科目 j代表人

} for(j=0;j<5;j++)//求總分 總平均分

}printf("各科的平均分分別為%.2f,%.2f,%.2f \n他們的總分分別為%d,%d,%d,%d,%d\n總平均分為%.2f ",b[0]/5.0,b[1]/5.0,b[2]/5.0,d[0],d[1],d[2],d[3],d[4],c/5.0) ;

return 0;

}

在求平均分時不能用%d,否則算出來的結果不對,因為就算是整型陣列除以浮點數,但是輸出的時候要輸出整型的,那麼此時就會輸出隨機數,不能輸出浮點型的數。

其中%.2f代表浮點數保留兩位小數,若要保留三位小數則為%.3f。

最後輸出結果為

用C語言實現FlappyBird

在開始遊戲之前,我們先了解一些輔助函式 void gotoxy int x,int y 將游標調整到 x,y 的位置 void hidecursor 隱藏游標 setconsolecursorinfo getstdhandle std output handle cursor info 我們使用乙個...

用c語言實現的FFT

一 對fft的介紹 1.fft fast fourier transformation 即為快速傅利葉變換,是離散傅利葉變換的快速演算法,它是根據離散傅利葉變換的奇 偶 虛 實等特性,對離散傅利葉變換的演算法進行改進獲得的。2.fft演算法的基本原理 fft演算法是把長序列的dft逐次分解為較短序列...

C語言 用C語言實現快速排序

快速排序時間複雜度為o nlogn 是陣列相關的題目當中經常會用到的演算法。在c語言中,陣列作為引數傳遞時會轉換為指向陣列起始位址的指標,非陣列形式的資料實參均以傳值形式呼叫。下列兩種形式的傳參時等價的,他們均指向陣列a的初始位址。void test int a void test int a 因此...