感觉没有问题啊,比对了题c++删了if也不行

B2054 求平均年龄

Czh116489 @ 2022-09-05 20:53:05

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int age,n;
    double sum=0;
    for(int i=1;i<=n;i++)
    {
        scanf("%d",&age);
        if(age>=15&&age<=25)
        sum=age+sum;
    }
    printf("%.2lf",sum/n);
    return 0;
}

by Mzk2333 @ 2022-09-05 20:54:49

@Czh116489 没读入 n


by Katz @ 2022-09-05 20:55:54


by Xeqwq @ 2022-09-05 20:58:03

@Czh116489 而且你为什么要判断年龄是否在15-25?


by _Remake_ @ 2022-09-05 20:58:21


by Czh116489 @ 2022-09-05 20:58:26

@ZiShan_ 好像是的那为什么加了那一行if就不行,删掉就ac了


by Katz @ 2022-09-05 20:59:30

@Czh116489 加不加都没影响


by Czh116489 @ 2022-09-05 21:01:16

@Xeqwq 输入格式 第一行有一个整数 nn(1 \le n \le 1001≤n≤100),表示学生的人数。其后 nn 行每行有 11 个整数,表示每个学生的年龄,取值为 1515 到 2525。

他这样说我就


by Xeqwq @ 2022-09-05 21:04:27

@Czh116489 所以呢?这是题目给出的条件啊
按你这样说还得要判断一下n啦?要n大于100啥也不干是吧(


by jiangjunhao @ 2023-11-14 21:18:53

@Czh116489 没有cin>>n


|