66问答网
所有问题
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://66.wendadaohang.com/zd/U9Usn9inv.html
其他回答
第1个回答 2009-06-14
double型数组,建立两个记录,一个记录最小值的下标,一个记录最大值的下标,初始都为 -1;
每次输入一个数都要和当前两个记录比对,然后若比最小的还小,则将最小记录赋值为当前数的下标,最大记录类同;
除了两个记录指向的数字外,相加其他三个数,除以3
相似回答
c语言高手急救:
从
输入的
10
个数
中,找出
最大值和最小值,
然后
去掉一个最
...
答:
printf("
去掉最大最小数
后
,平均数
是:%f",aver);}
...用while语句计算
输入
的
5个数的平均值,
用int i=
1,
aver=0
答:
int sum=0,i=0,num,aver=0;while(i<5) //是否输入了
五个数
{ scanf("%d",&num); //
输入数
sum=sum+num; //把
输入的
数求和 } aver=sum/5; //
求平均数
感觉刚学的话for语句比较好理解
C语言高手
请进!帮小弟编编这个程序
: 输入5个
学生4门课程的成绩
,求
各学...
答:
输入5个
学生4门功课的成绩,然后求出:每个学生的总分;每门课程
的平均
分;输出总分最高的学生的姓名与成绩。提示:首先定义一个char 类型数组name[5][10]存放5个学生的姓名,再定义一个int 类型数组student_score[5][4]来存放5个学生的4门功课成绩,再定义一个类型数组each_total[5]用来存放每个...
c语言
程序设计
,求5个
学生5门课
的平均
成绩
,求高手
指点,谢谢,万分感激
答:
你的数组是6行6列的,s[i][5]是把每一列
的平均
数放在了该列的最后 你看下你的数组每行按声明的数组应该是6个数据,而在赋初值时只有5个数据,分别为5门成绩 而s[i][5]=sum/5就是把每行5门成绩的平均分算出来然后放在该行的最后 这下明白了吧 补充:你的这个外循环是控制列的,外循环第...
用
C语言
设计
一个求三个数平均值的
程序
答:
考虑到是初学者,所以用最简单的思路来一个程序,定义四个变量,三个变量用于存储输入的
三个数,
第四个变量用于存储所
求的平均
数。代码如下:int main(){ int a=0,b=0,c=0,average=0;scanf("%d %d %d",&a, &b, &c);average = (a+b+c)/3;printf("%d", average);return 0;} 下...
我用
C语言
写了个
求3个数的平均值,
程序不知道哪出错了 请各位
高手
帮忙...
答:
include<stdio.h> void main(void){ double x,y,z;double a;printf("Enter x y z:\n");scanf("%lf%lf%lf",&x,&y,&z);a=(x+y+z)/3;printf("%lf",a);} 注意类型
大家正在搜
c语言怎么去掉最后一个空格
c语言入门到高手教程
成为C语言高手的书籍
如何成为c语言高手
c语言高手可以干啥
c语言高手要多少年
c语言从菜鸟到高手
c语言高手书目
我的第一本c语言编程书
相关问题
编程序实现.输入5个实数,去掉一个最大值,去掉一个最小值,求...
C语言,输入五个数,去掉一个最大值和一个最小值,求剩余三个数...
C语言:输入五个数,求其最大值与最小值?
c语言高手急救: 从输入的10个数中,找出最大值和最小值,然...
输入五个数,去掉最大值和最小值,求中间数的平均值,什么语言都...
labview怎么实现五个数对比出最大值最小值,剩余三个数求...
c语言中,怎么去掉一个最大值在去掉一个最小值,然后求平均值
用c语言编写"输入10个无序的整数,去掉一个最大值和最小值,...