已知五位同學的物理、化學、生物三科的分數分別如下:
周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 因此...