新建一個工程和.c文件。輸入主函數(shù)和頭文件。定義函數(shù)類型并賦初值。輸入每一個成績。用for語句遍歷整個數(shù)組,并且通過if...else語句歸類每一個分?jǐn)?shù)段的人數(shù)。計(jì)算平均數(shù)。
成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)).為客戶提供專業(yè)的德陽電信服務(wù)器托管,四川各地服務(wù)器托管,德陽電信服務(wù)器托管、多線服務(wù)器托管.托管咨詢專線:13518219792
用四個變量a,b,c,d分別表示輸入的四門功課的成績,用s表示總成績,用av表示平均成績并輸出。
(a+b+c)/3這樣得到的結(jié)果只可能是整型。假如a、b、c分別為4,(a+b+c)/3=2,小數(shù)部分已經(jīng)舍掉了。再加上0.5沒用。
float ave=0.0;//這里需要賦初值,否則結(jié)果不可靠。
把100分定為最高分,60分為及格分?jǐn)?shù)線。用C語言實(shí)現(xiàn)如下:include define N 100 void main(){ int i;float grade,sum=0,min=100,pass=0;for(i=0;i{ scanf(%f,&grade);//輸入學(xué)生分?jǐn)?shù)。
接著在C語言中導(dǎo)入stdio和stdlib庫。然后在main函數(shù)中輸入如下圖所示的邏輯代碼。運(yùn)行程序以后就可以看到CMD界面,這里需要輸入10個成績。最后輸完第10個成績的時候,回車就可以得到平均值了。
新建一個 求數(shù)組內(nèi)所有元素的平均值項(xiàng)目。添加一個 average.cpp 文件。包含需要用到的各種頭文件。輸入main函數(shù)。定義一個double類型的數(shù)組arr[5]。使用 for 循環(huán)求出arr數(shù)組的平均值。
int sum = a+b+c; printf(和: %d,sum);printf(平均值:%f,sum/0);return 0 講解:先定義四個整形。一個浮點(diǎn)型保存平均值。然后在控制臺等待輸入。
Average=(a+b+c)/3 表示我們向計(jì)算機(jī)發(fā)出求出平均值的命令。指示計(jì)算機(jī)幫我們計(jì)算出這三個值的平均值。前面我們定義smallest是整形,所以后面我們輸出時也要必須與其對應(yīng),使用“%d”來完成它的輸出。