发布网友 发布时间:2022-04-23 14:48
共1个回答
热心网友 时间:2023-10-19 09:42
#include "iostream.h" //如果是C++ 就包含这个头文件,不是就删除此行
#include "stdio.h" //如果是C就包含这个头文件,不是就删除此行
double fun(int a[])
{
int i=0;
int max=0;
int min=0;
int sum=0;
for(;i<sizeof(a) bdsfid="123" 类 //型的大小 是数组的长度
{
if(max<a[i]) bdsfid="126" 记录下最大值 if(max>a[i]) min=a[i]; //记录下最小值
sum=sum+a[i]; //求和
}
sum=sum-max-min; //除掉最大值,最小值
return sum/(sizeof(a)/sizeof(int)-2); //返回 除掉最大最小值的平均值
}
void main(void)
{
int a[10];
int i=0;
for(;i<10;i++)
{
scanf("%d",&a[i]); //输入数组元素 是C语言就用这一行,不是就删掉
cin>>a[i]; //输入数组元素 是C++语言就用这一行,不是就删掉
}
printf("%d\n",fun(a)); //输出结果 是C语言就用这一行,不是就删掉
cout<<fun(a)<<endl; bdsfid="143" 是c++语言就用这一行,不是就删掉 }
//不懂的可以问我 把你QQ给我,</fun(a)<
热心网友 时间:2023-10-19 09:42
#include "iostream.h" //如果是C++ 就包含这个头文件,不是就删除此行
#include "stdio.h" //如果是C就包含这个头文件,不是就删除此行
double fun(int a[])
{
int i=0;
int max=0;
int min=0;
int sum=0;
for(;i<sizeof(a) bdsfid="123" 类 //型的大小 是数组的长度
{
if(max<a[i]) bdsfid="126" 记录下最大值 if(max>a[i]) min=a[i]; //记录下最小值
sum=sum+a[i]; //求和
}
sum=sum-max-min; //除掉最大值,最小值
return sum/(sizeof(a)/sizeof(int)-2); //返回 除掉最大最小值的平均值
}
void main(void)
{
int a[10];
int i=0;
for(;i<10;i++)
{
scanf("%d",&a[i]); //输入数组元素 是C语言就用这一行,不是就删掉
cin>>a[i]; //输入数组元素 是C++语言就用这一行,不是就删掉
}
printf("%d\n",fun(a)); //输出结果 是C语言就用这一行,不是就删掉
cout<<fun(a)<<endl; bdsfid="143" 是c++语言就用这一行,不是就删掉 }
//不懂的可以问我 把你QQ给我,</fun(a)<