99问答网
所有问题
c语言中如何求去除最大值和最小值的平均数?
如题所述
举报该问题
推荐答案 2014-11-06
分别设置三个变量记录和、最大值、最小值,在读入过程中就不断更新,最后计算 “(和-最大值-最小值)/(个数-2)” 就行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eB7veBzeOWjzveBBvB.html
其他回答
第1个回答 2014-11-06
用for循环
相似回答
c++
去掉最大值和最小值求平均数
答:
int min=a[0];for(int i=0;i<20;i++)//第二个循环找到
最大最小值
{ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} for(int i=0;i<20;i++)//第三个循环剔除最大最小值,计算剩余的和,个数 { if(a[i]==max||a[i]==min){ sum-=a[i];num--;} } cout<...
设置一个程序,输入几个数,
去掉最大值
,
最小值
,
求平均
值。用
C语言
解答...
答:
最后:
平均值
=(sum-max-min)/(n-2)
用
C语言
编出:十个不同的数,
去掉最大和最小的数
,求另外八个书的...
答:
算法:求出
最大和最小值
以及总和,总和减去最大和最小值然后除以8;int main(){ int a[10]={1,2,3,4,5,6,7,8,9,10};int max=a[0],min=a[0],sum=0;//最大和最小值都初始化为第一个整数,其实随意哪个都行。double avg=0.0;for(int i=0;i<10;i++){ if(maxa[i]) m...
怎样
用
c语言
任意输入几个数
去掉最大值和最小值求平均值
答:
单纯判断最大
值最
小
值求平均
很容易。但题目要求输入任意个数,也就是不能预设数组大小。如果不考虑数字存储,只是单纯判断最大最小然后求平均,可以定义变量sum来累加输入的值,然后有max和min变量记录
最大值和最小值
,最后sum减去max和min求平均就可以了。但是如果想要同时把输入的数字保存到数组中。
c语言
编程 输入10个数,
去掉最大和最小的
后
求平均数
答:
include <stdio.h>int main(){int i,s=0,maxi=0,mini=0,a[10]; for (i=0;i<10; i++) {scanf("%d",&a[i]); s+=a[i]; if(a[i]>a[maxi])maxi=i; else if(a[i]>a[mini])mini=i; } printf("
去掉最大和最小
后
的平均数
=%.2f\n",(s-a[maxi]-a[mi...
...最大值、最小值、
去掉最大值和最小值
之后
的平均
值
答:
i]<min) min=number[i];} //计算
除去最大
、
最小值的数的
和 for(i=0;i<10;i++){ if(number[i]!=max || number[i]!=min) sum += number[i];} //计算
平均值
avg = sum/8;printf("
最大值
为%lf",max);printf("最小值为%lf",min);printf("平均值为%lf",avg);} ...
...从输入
的
10个数中,找出
最大值和最小值
,然后
去掉
一个最大数和一个最...
答:
"%d",&a[i]);max=a[0];min=a[0];for(i=0;i<N;i++){ if( max a[i])min=a[i];aver+=a[i]; //类加所有输入数,求和 } aver=(aver-max-min)/(N-2); //和减去最大最小,
求平均数
printf("
去掉最大最小
数后,平均数是:%f",aver);} ...
...
去掉最大数和最
小数,求八个数
的平均
值。用
c语言
编程
答:
0; i < N; i++) { scanf("%f", &x); sum += x; if (i == 0) max = min = x; if (max < x) max = x; if (min > x) min = x; } avg = (sum - max - min) / (N - 2); printf("avg = %g\n", avg); return 0;} ...
c语言
编程输入若干整数,以-1结束,
去掉最大值和最小值
,
求平均
值
答:
define size 100 void main(){ int i=0,max=0,min=0;int a[size],sum=0;double mean=0;for(i=0;i<size;i++){ scanf("%d",&a[i]);if(a[i]==-1)break;if(i==0)//只有一个数时是
最大值
也是最小值 { min=a[i];max=a[i];} else {//找出最大
和最小值
if(a[i]>...
大家正在搜
c语言求数组最大值和最小值
c语言求最大值和最小值
c语言n个数求最大值最小值
求一维数组的最大值和最小值
C语言函数求数组最大最小值
用C语言指针求最大值最小值
c语言求n个数的平均值
c语言三个数求最大值
c语言找最大最小值
相关问题
怎样用c语言任意输入几个数去掉最大值和最小值求平均值
C语言中用一维数组完成去掉最大值和最小值 并求出平均值
C语言编程从键盘上输入20个整数,求去掉最大值和最小值以后那...
C语言问题,任意输入十个数,去掉其中最大值和最小值,求剩余数...
c语言基本算法输入10个数去掉最大值和最小值求平均数
各位大师急求:C语言中去除一个最大值和一个最小值求剩下值的平...
c语言 输入若干个数 以-1结束 去掉最大值和最小值 求平均...
C语言:输入7个数字,除去最大值与最小值,求平均值。