问题标题: 酷町堂:3937

1
0
已解决
被禁言 周浩然
周浩然
初级守护
初级守护

#include<bits/stdc++.h>
using namespace std;
int main(){
 int a,b,sum=0,cnt=0;
 cin>>a;
 for(int i=1;i<=a;i++){
  cin>>b;  
  if(150<b&&b<160){
   cnt++;
   sum+=b;
  }
 }
 cout<<cnt<<endl;
 printf("%.1f",(double)sum/cnt); 
    return 0;
}


0
已采纳
黄子阳
黄子阳
资深守护
资深守护

周浩然,将if(150<b&&b<160)==>if(150<=b&&b<=160)即可

望采纳

0
董子墨
董子墨
中级天翼
中级天翼

判断错了

应该是150<=b&&b<=160

0
被禁言 周浩然
周浩然
初级守护
初级守护

感谢感谢!!!我先采纳黄子阳,下次再采纳你们!!!

0
包涵宇
包涵宇
中级天翼
中级天翼

周浩然 你好!!!

你的条件判断写错了

将 if(150<b&&b<160)改成 if(150<=b&&b<=160) 即可AC。

我要回答