请问各位大佬为什么注释的代码只能过九个测试点

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

FLYDance123 @ 2024-04-13 20:50:19

为什么注释代码只能过九个测试点,但是未注释的能全过,感觉没啥区别啊(小白勿喷,请求大佬指教)

// #include<iostream>
// using namespace std;
// int main()
// {
//     int height;
//     int a[11];
//     int cnt=0;
//     for(int i=0;i<10;i++)
//     {
//         cin>>a[i];
//     }
//     cin>>height;
//     for(int i=0;i<10;i++)
//     {
//         if(height>a[i]||(height+30)>a[i])
//         {
//             cnt++;
//         }
//     }
//     cout<<cnt;
//     return 0;
// }
#include <iostream>
using namespace std;
int height[20],H,s;
int main()
{
    for(int i=0;i<10;i++)cin >> height[i];
    cin >> H;
    H += 30;
    for(int i=0;i<10;i++)s+=!(H<height[i]);
    cout << s;
}

by Dream_Creator @ 2024-04-13 20:52:52

@Osx666 可以取等


 #include<iostream>
 using namespace std;
 int main()
 {
     int height;
     int a[11];
     int cnt=0;
     for(int i=0;i<10;i++)
     {
         cin>>a[i];
     }
     cin>>height;
     for(int i=0;i<10;i++)
     {
         if(height>=a[i]||(height+30)>=a[i])
         {
             cnt++;
         }
     }
     cout<<cnt;
     return 0;
 }

by queenbee @ 2024-04-13 20:53:52

@FLYDance123

=


by FLYDance123 @ 2024-04-14 13:59:21

@Dream_Creator 哦哦,感谢感谢


|