C++信奧賽1059:求平均年齡

1059:求平均年齡

【題目描述】

班上有學生若干名,給出每名學生的年齡(整數),求班上所有學生的平均年齡,保留到小數點後兩位。

【輸入】

第一行有一個整數n(1<= n <= 100),表示學生的人數。其後n行每行有1個整數,表示每個學生的年齡,取值爲15到25。

【輸出】

輸出一行,該行包含一個浮點數,爲要求的平均年齡,保留到小數點後兩位。

【輸入樣例】

2
18
17

【輸出樣例】

17.50
#include <iostream>
using namespace std;
int main() {	
    int n;
    cin >>n;
    double sum=0;
    double age;
    for(int i=0;i<n;i++){
    	cin>>age;
    	sum+=age;
	}    
    printf("%.2f",sum/n);
	return 1;	
}

或者

查看代碼
 #include <iostream>
#include <iomanip>
using namespace std;
int main() {	
    int n;
    cin >>n;
    double sum=0;
    double age;
    for(int i=0;i<n;i++){
    	cin>>age;
    	sum+=age;
	} 
	cout<<setprecision(3)<<sum/n;   
    //printf("%.2f",sum/n);
	return 1;	
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章