问题标题: 酷町堂:1055

0
0
已解决
周皓轩
周皓轩
修练者
修练者
  • #include<iostream>
  • using namespace std;
  • int main(){
  • int n,a[105],sum=0,cnt=0,r,cnt2=0;
  • cin>>n;
  • for(int i=1;i<=n;i++) {
  • cin>>a[i];
  • sum+=a[i];
  • cnt++;
  • }
  • r=sum/cnt;
  • for(int i=1;i<=n;i++) {
  • if(a[i]>=r){
  • cnt2++;
  • }
  • } cout<<cnt2;
  • return 0; }
周皓轩在2021-12-04 21:15:41追加了内容

哪错了??


0
已采纳
袁宇泽
袁宇泽
高级守护
高级守护

是要求四舍五入到整数

sum改为double类型

r应该等于(int)(sum/cnt+0.5)

应该就行了

0
我要回答