c++语言基础编程
以下是题目和本人编写的代码,但是在运行过程中只有输入数字这一过程,并没有计算过程也显示不出来结果,一直显示需要继续输入数字求!!!大神解答纠错使用的软件为Vc++6.0...
以下是题目和本人编写的代码, 但是在运行过程中只有输入数字这一过程,并没有计算过程 也显示不出来结果,一直显示需要继续输入数字 求!!!大神解答纠错 使用的软件为V c++6.0
展开
展开全部
#include<stdio.h>
#include<iostream>
using namespace std;
#define N 10
float fun(float a[],int n,float &max,float *min) { int i; float s;
max=a[0]; *min=a[0]; s=0;
for ( i=1;i<n;i++ ) {
if ( a[i]>max ) max=a[i];
else if ( a[i]<*min ) *min=a[i];
s+=a[i];
}
s-=max; s-=*min; s/=n-2;
return s;
}
void main() { float a[N],max,min,av; int i;
for ( i=0;i<N;i++ ) cin>>a[i];
av=fun(a,N,max,&min);
cout<<"最大值:"<<max<<endl;
cout<<"最小值:"<<min<<endl;
cout<<"平均值:"<<av<<endl;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询