```cpp
#include<stdio.h>
int main ()
{
int high[100];
int l,cnt=0;
for (int i=0;i<10;i++)
{
scanf("%d ",&high[i]);
}
scanf("%d",&l);
l+=30;
for (int i=0;i<10;i++)
{
if(high[i]<=l) cnt++;
}
printf("%d",cnt);
return 0;
}
```
注意数据范围呦
by yyz_100110 @ 2023-09-04 23:46:43
@[sangby](/user/1079947) ~~不要脸的要个关注~~
by yyz_100110 @ 2023-09-04 23:46:59
@[yyz_100110](/user/926838) 能不能具体说说是什么原因,没听懂
by sangby @ 2023-09-05 11:27:17
@[sangby](/user/1079947) 你设置的 high[9] 太小了,能储存的元素不够,建议以后数组开大一点,以防万一,要不然考试时样例过了,没有分就很难受。起码要开个high[100] 才够
by yyz_100110 @ 2023-09-05 12:10:01
@[sangby](/user/1079947) 其次,人家说了,是10个整数,你的数组就只有9个位置,怎么可能可以装得下他给的数据
by yyz_100110 @ 2023-09-05 12:11:32
@[yyz_100110](/user/926838) 数组high【9】不是有十个位置吗
0123456789
by sangby @ 2023-09-05 19:26:45
@[sangby](/user/1079947) eee,high[9] ,这个样例不对外开放,我也不知道具体数据,但是你把high[9] 改成 [10] 就可以过了,你看这个题目的讨论版也有一个人跟你一样,30分数组开小了,其实还是说数组开大点没坏处(也别太大)。
by yyz_100110 @ 2023-09-05 22:38:41
@[yyz_100110](/user/926838) 感谢
by sangby @ 2023-09-07 17:45:23
按照这样写通过是通过了,可是得分很低啊
by jyf1209 @ 2023-09-07 20:22:47