???

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

nihaonihao123123 @ 2020-01-21 19:52:40

有没有神犇帮忙看一下

同样的代码在洛谷AC了

#include<iostream>
using namespace std;
int main()
{
    int a[12],h,ans;
    for(int i=0;i<10;i++)
    {
        cin>>a[i];
    }

    cin>>h;
    h+=30;
    for(int i=0;i<10;i++)
    {
        if(h>=a[i])
        {
            ans++;
        }
    }
    cout<<ans<<endl;
    return 0;
 } 

在openjudge就wa了 求助qwq


by 血色黄昏 @ 2020-01-21 19:59:10

ans没先赋值?


by 龙之吻—水货 @ 2020-01-21 20:05:47

@nihaonihao123123 楼上说的对 QAQ


by 向北方 @ 2020-01-21 20:20:59

@nihaonihao123123

按理说ans要是定义成全局应该没错

要有好的习惯

变量尽量定全局(如果是只用几次的循环变量可能不用),毕竟你的水平现在应当这样子。


by nihaonihao123123 @ 2020-01-29 16:41:34

ok


|