从键盘输入10个整数,去掉其中最大的2个数和最小的2个数,求剩余数据的平均值

lidi1999 1年前 已收到1个回答 举报

sarahbbq 幼苗

共回答了25个问题采纳率:96% 举报

#include
#include
int main()
{
int array[10];
for(int i=0;i

1年前 追问

5

lidi1999 举报

貌似有点小错,不过你的思路是最好的,就是只算中间六个个数字

举报 sarahbbq

我没实际运行~~这种方法是取巧的,如果更加庞大的数据的话,得考虑使用专门寻找最小数和最大数的算法,毕竟排序需要时间复杂度O(nlogn)。但是你只是10个数据的话,就怎么简单怎么来了。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.027 s. - webmaster@yulucn.com