白细胞计数c++
发布网友
发布时间:2022-04-27 13:26
我来回答
共2个回答
热心网友
时间:2023-09-24 09:17
5
10.0
10.0
10.0
10.0
这种输入你的结果是错误的,min1和max1取不到值。
18行改为
double max1=min , min1=max应该可以。追问已经解决了,谢谢!这样改是不对的,应该把第22行,24行分别改为if(a[i]>max1&&i!=flag_max)
if(a[i]<min1&&i!=flag_min)
因为之前没有考虑到都相等的情况。
追答你之前没有flag
热心网友
时间:2023-09-24 09:17
第一感觉:变量max和min没有赋初值。追问max和min赋初值了啊。max=DBL_MIN指max取int范围的最小值