C++求n个数的平均值,最大值,最小值/*fun函数的功能是:给定n个实数,输出平均值,并统计最大数和最小数.例如,n=6时,输入23.5,45.67,12.1,6.4,58.9,98.4所得平均值为40.828335,最大数为98.4,最小数6.4.;;
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/19 23:16:34
C++求n个数的平均值,最大值,最小值/*fun函数的功能是:给定n个实数,输出平均值,并统计最大数和最小数.例如,n=6时,输入23.5,45.67,12.1,6.4,58.9,98.4所得平均值为40.828335,最大数为98.4,最小数6.4.;;
C++求n个数的平均值,最大值,最小值
/*fun函数的功能是:给定n个实数,输出平均值,
并统计最大数和最小数.
例如,n=6时,输入23.5,45.67,12.1,6.4,58.9,98.4所得平均值为40.828335,
最大数为98.4,最小数6.4.
;;;这是我的程序,求改错
#include
#include
double fun(int n,double max,double min)
{
\x09double sum=0;
max=0,min=0;
\x09for(int i=1;in?max:n;
\x09 min=min
C++求n个数的平均值,最大值,最小值/*fun函数的功能是:给定n个实数,输出平均值,并统计最大数和最小数.例如,n=6时,输入23.5,45.67,12.1,6.4,58.9,98.4所得平均值为40.828335,最大数为98.4,最小数6.4.;;
double fun(int n,double* max,double* min)
{
double sum=0,k;
*max=0,*min=100;
for(int i=1;i<=n;i++)
{
cout<<"请输入数字";
cin>>k;
sum=sum+k;
*max=*max>k?*max:k;
*min=*min<k?*min:k;
}
return sum/n;
}
void main()
{
int n;
double ave,max,min;
cout<<"输入数字的个数:\n";
cin>>n;
ave=fun(n,&max,&min);
cout<<"平均值为"<<ave<<endl;
cout<<"最大数="<<max<<"\t最小数="<<min<<endl;
}
输入数字的个数:
请输入数字92.5
请输入数字66
请输入数字57
请输入数字82.00
请输入数字78.5
平均值为75.2
最大数=92.5 最小数=57
请按任意键继续. . .