社区讨论
为什么会输出负值
P5726【深基4.习9】打分参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m292o0tr
- 此快照首次捕获于
- 2024/10/14 21:50 去年
- 此快照最后确认于
- 2025/11/04 17:10 4 个月前
为什么会输出负值
CPP#include<bits/stdc++.h>
using namespace std;
int x,n,sum,mx,mn=15;
int main(){
scanf("%d",&n);
while(n--){
scanf("%d",&x);
sum+=x;
mx=max(mx,x);
mn=min(mn,x);
}
printf("%.2f",1.0*(sum-mx-mn)/(n-2));
return 0;
}
程序的输出与答案绝对值一致,但正负性不相同
回复
共 2 条回复,欢迎继续交流。
正在加载回复...