C++语言 输入n个整数求平均值

注意是C++
Sample Input

2
18
17

Sample Output

17.50

第1个回答  2009-10-26
VC++ 6.0的程序如下,如果在.NET下运行,头文件需要改动,并加上域名的说明语句;
#include<iostream.h>

void main()
{
int n,i,num,total;
n=num=total=0;
float ave;
cout<<"enter the number of numbernal: "<<endl;
cin>>n;
for(i=0;i<n;i++)
{
cout<<"enter the numbernal: "<<endl;
cin>>num;
total=total+num;
}
ave=total/n;
cout<<"the average of numbernal is: "<<ave<<endl;
}
第2个回答  推荐于2016-04-01
#include "stdio.h"
#include "conio.h"
void main()
{
int n;
int num;
int sum;
int i;
sum = 0;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &num);
sum += num;
}
printf("%.2f", (float)sum/n);
getch();
return;
}本回答被提问者采纳
第3个回答  2013-02-06
#include<iostream>
using namespace std;
int main()
{
int n,i,j,s=0;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>j;
s+=j
}
cout<<s*1.0/n;//也可以这样:cout<<(double)s/n;
return 0;
}