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 没读入
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