99问答网
所有问题
c语言高手急救:输入5个数,去掉一个最大值和一个最小值,求其它三个数的平均值。
例如,若输入:2.1 3.5 4.3 2.1 3.7
则输出 3.5+2.1+3.7的平均值(保留一位小数) :3.1
举报该问题
推荐答案 推荐于2016-12-01
基本做法(刚才回答的题目好像也是楼主的,在初学c语言?)
double型数组,建立两个记录,一个记录最小值的下标,一个记录最大值的下标,初始都为 -1;
每次输入一个数都要和当前两个记录比对,然后若比最小的还小,则将最小记录赋值为当前数的下标,最大记录类同;
除了两个记录指向的数字外,相加其他三个数,除以3
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WtWBvtOvj.html
其他回答
第1个回答 2009-06-14
double型数组,建立两个记录,一个记录最小值的下标,一个记录最大值的下标,初始都为 -1;
每次输入一个数都要和当前两个记录比对,然后若比最小的还小,则将最小记录赋值为当前数的下标,最大记录类同;
除了两个记录指向的数字外,相加其他三个数,除以3
相似回答
c语言输入5个数去掉最
高分去掉最低分
求平均数,
使用数组?
答:
printf("
去掉最
高分和最低分后
的平均
数是:%.2f\n", avg);return 0;} 在这个例子中,我们使用了一个 nums 数组来存储
输入的
5 个数。首先我们使用 scanf 函数从标准输入中读取这
5 个数,
然后使用两个变量 max ...
编程从键盘上
输入5个
整数
,求去掉最大值和最小值
以后那些元素
的平均值
...
答:
double avg=(sum*1.0)/3.0;//计算平均值 printf("
去掉最大值
%d和
最小值
%d
的平均值
=%.2f\n",max,min,avg);}
怎样用
c语言
任意
输入
几
个数去掉最大值和最小值求平均值
答:
但题目要求输入任意
个数,
也就是不能预设数组大小。如果不考虑数字存储,只是单纯判断最大最小然后
求平均
,可以定义变量sum来累加
输入的
值,然后有max和min变量记录
最大值和最小值,
最后sum减去max和min求平均就可以了。但是...
输入5个
整数,计算
去掉最大值和最小值
之后
的平均值
(计算平均值的时候...
答:
double ave;int sum=0;int max,min;//定义
最大最小数
int[] a=new int[5];//创建声明数组 Scanner input=new Scanner(System.in);//从控制台获取输入的对象 System.out.print("请
输入5个
变量的值: ");for...
设置
一个
程序
,输入
几
个数,去掉最大值
,
最小值,求平均值
。用
C语言
解答...
答:
输入的数的个数
n、最大值max、最小值min、和sum。在循环里,每
输入一个数
n自增1,sum=sum+
输入的数,
并用max记录当前
输入的最大值,
min记录当前
输入的最小值
。最后
:平均值
=(sum-max-min)/(n-2)...
C
/C++
去掉一个最大的数,和一个最小的数,
再算
平均值,
这是我编的,有好 ...
答:
i];}min=&n;*min=x[0];//要给指针min指向for(i=0;i<8;i++){if(x[i]<*min)//min是地址 *min才是数值 应该用*min*min=x[i];}for(i=0;i<8;i++)//加个for循环让
最大值和最小值
为0if(...
C语言
问题,任意
输入
十
个数,去掉
其中
最大值和最小值,求
剩余
数的平均值
...
答:
1、查找
最大值和最小值
可以通过一个循环完成;2、由于只是要计算最终
的平均值,
所以可以不从数组移除,而是累加10
个数的
和值,再减去两个最值;3、输入时可以不保存数组,而是
输入一个
处理
一个,
降低空间开销;4、输入时...
C语言
中用一维数组完成
去掉最大值和最小值
并求出
平均值
答:
void main(){ int a[5]={90,45,67,87,50};int i,max,min,sum;double average;sum=0;max=a[0];min=a[0];for(i=0;i<5;i++){ if(maxa[i])min=a[i];sum=sum+a[i];} average=(double)(sum-ma...
c语言高手急救:
从
输入的
10
个数
中,找出
最大值和最小值,
然后
去掉一个最
...
答:
a[i])min=a[i];aver+=a[i]; //类加所有
输入数,
求和 } aver=(aver-max-min)/(N-2); //和减去
最大最小,求平均数
printf("
去掉最大最小数
后,平均数是:%f",aver);} ...
大家正在搜
c语言怎么去掉最后一个空格
c语言入门到高手教程
成为C语言高手的书籍
如何成为c语言高手
c语言高手可以干啥
c语言高手要多少年
c语言从菜鸟到高手
c语言高手书目
我的第一本c语言编程书
相关问题
编程序实现.输入5个实数,去掉一个最大值,去掉一个最小值,求...
C语言,输入五个数,去掉一个最大值和一个最小值,求剩余三个数...
C语言:输入五个数,求其最大值与最小值?
c语言高手急救: 从输入的10个数中,找出最大值和最小值,然...
输入五个数,去掉最大值和最小值,求中间数的平均值,什么语言都...
labview怎么实现五个数对比出最大值最小值,剩余三个数求...
c语言中,怎么去掉一个最大值在去掉一个最小值,然后求平均值
用c语言编写"输入10个无序的整数,去掉一个最大值和最小值,...