C语言问题,任意输入十个数,去掉其中最大值和最小值,求剩余数的平均值,求教~

2023-07-26 11:26发布

方法实现有多种:一、最直观的方式:1、将输入的十个数,存到数组中;2、遍历数组,找到最大值和最小值;3、从数组中将最大值和最小值移除;4、将剩余的8个数值累加,

方法实现有多种:一、最直观的方式:1、将输入的十个数,存到数组中;2、遍历数组,找到最大值和最小值;3、从数组中将最大值和最小值移除;4、将剩余的8个数值累加,
3条回答
2023-07-26 12:09

scanf("%d%d%d%d%d%d%d%d%d%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
错了,你上面定义的是float型就应该是
%f。
还有你这输入的太麻烦了。
for(i=0;i
a[i])
min=a[i];
还有if(a[i]>max)
max=a[i];
应改成
max=a[0];
for(i=0;i
评论
0
0
加载更多

一周热门 更多>