C语言怎么计算平均值,在线等

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:20:51
是这样的,
我要让用户输入计算几个数,才计算几个数,怎么写?
为了方便,我用C++的方式写出来,帮帮我拉
#include <iostreanm.h>
.................
for(i=0;i<=a;i++) A是用户输入的数
{
cout<<"输入第"<<i<<"个数";
cin>>b;
}
这个FOR循环怎么写?每输入一次,B的值就翻新一次,怎么累计起来?

#include <iostreanm.h>
float c,b;
c=0;
for(i=0;i<=a;i++) A是用户输入的数
{
cout<<"输入第"<<i<<"个数";
cin>>b;
c+=b;
}
c=c/a;//平均值

#include <iostream.h>
#include <math.h>

int main()
{
double result=0;
double temp;
int a=0;
int i=1;
cout<<"input number"<<endl;
cin>>a;
for(i=1;i<=a;i++)
{
cin>>temp;
result+=temp;
}
result=result/a;
cout<<result;
return 0;
}

大体上就是这样,我没有调试vc编译器有问题。
你自己试试吧

#include"iostream.h"
#define N 1000
double avg(double *s,int m);
main()
{
double s[N];
int i,n;
double x;
cout<<"请输入求和个数n:"<<endl;
cin>>n;
cout<<endl;
for(i=0;i<n;i++)
cin>>s[i];
x=avg(s,n);
cout<&l