統計一批學生的平均成績與不及格人數


本題要求編寫程序,計算學生們的平均成績,並統計不及格(成績低於60分)的人數。題目保證輸入與輸出均在雙精度范圍內。

輸入格式:

輸入在一行中給出一系列非負實數,其間以空格分隔。當讀到負實數時,表示輸入結束,該數字不要處理。

輸出格式:

按照以下格式輸出:

Average = 成績均值
Count = 不及格人數

其中平均值精確到小數點后兩位,等號的左右各有一個空格。

輸入樣例1:

67 88 73 54 95 60 0 -1



結尾無空行

輸出樣例1:

Average = 62.43
Count = 2結尾無空行

輸入樣例2:

-100 90 80 0



結尾無空行

輸出樣例2:

Average = 0.00



結尾無空行

answer

#include <stdio.h>
int main(){
	int n = 0,count = 0;
	double grade,sum = 0;
	scanf("%lf",&grade);
	while(grade >= 0) {
		if(grade < 60)
			count++;
		sum += grade;
        scanf("%lf",&grade);
        n++;
	}
	if(n > 0) {
		printf("Average = %.2lf\n",sum/n);
		printf("Count = %d",count);
	}
	else
		printf("Average = 0.00\n");
	return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM