输入6个实数,去掉一个最大值,去掉一个最小值,求其他数的平均值?不能用数组~
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 01:02:13
输入6个实数,去掉一个最大值,去掉一个最小值,求其他数的平均值?不能用数组~
输入6个实数,去掉一个最大值,去掉一个最小值,求其他数的平均值?
不能用数组~
输入6个实数,去掉一个最大值,去掉一个最小值,求其他数的平均值?不能用数组~
double n,max,min,sum,average;
int i;
sum=0.0;
average=0.0;
cin>>n;
max=n;
min=n;
sum+=n;
for(i=1; i>n;
sum+=n;
if(maxn)min=n;
}
sum-=max;
sum-=min;
average=sum/4;
cout
#include
int main()
{
float num, total;//total用于记录6个数的和
float min, max;//分别用于记录最小值和最大值
cout<<"请输入一个实数: ";
cin>>num;
min = num;
max = num;
total =...
全部展开
#include
int main()
{
float num, total;//total用于记录6个数的和
float min, max;//分别用于记录最小值和最大值
cout<<"请输入一个实数: ";
cin>>num;
min = num;
max = num;
total = num;
for( int i = 2; i <= 6; i++ ) {
cout<<"请输入一个实数: ";
cin>>num;
total += num;
if( num > max ) max = num;
if( num < min ) min = num;
}
cout<<"the result is: "<<( total - max - min )/4.0<
}
//测试:依次输入 1.0 2.0 3.0 4.0 5.0 6.0
// 输出 3.5
收起