最后的测试点过不了?

P1046 [NOIP2005 普及组] 陶陶摘苹果

哔哩哔哩 @ 2017-06-27 12:55:14

233,9个过了差一个,求大神帮忙

程序如下

#include<iostream>
using namespace std;
int main()
{
    int a[10],j,ans;
    for(int i=1;i<=10;i++)
        cin>>a[i];
    cin>>j;
    for(int i=1;i<=10;i++)
        if(a[i]<j+30)
            ans++;
    cout<<ans;
    return 0;
}

by 哔哩哔哩 @ 2017-06-27 13:03:27

已经解决了,要<=的

最终代码如下

#include<iostream>
using namespace std;
int main()
{
    int a[10],j,ans;
    for(int i=1;i<=10;i++)
        cin>>a[i];
    cin>>j;
    for(int i=1;i<=10;i++)
        if(a[i]<=j+30)//就是这里
            ans++;
    cout<<ans;
    return 0;
}

|