求助,第一个WA

P1047 [NOIP2005 普及组] 校门外的树

111111aaaaaaa @ 2023-08-22 21:13:39

#include <stdio.h>
int main()
{
    int i=0;
    int j=0;
    int m;
    int n;
    int a[9];
    for(i=0;i<9;i++)
    {
        scanf("%d ",&a[i]);
    }
    scanf("%d",&m);
    scanf("%d",&n);
    for(i=0;i<9;i++)
    {
        if(a[i]<=(n+30))    j++;
    }
    if(m<=(n+30)) j++;
    printf("%d",j);
    return 0;
}

by guoguo02 @ 2023-10-07 20:01:41

大哥,你没有输入你怎么能知道i<9呢


by guoguo02 @ 2023-10-07 20:09:27

你可以把思路换一下 1.先定义一个bool,和5个整型 然后输入两个,在然后for循环,在输入两个。 2.在这个循环里再写一个for循环,然后计数 3.在这两个循环外,写一个循环,然后在里面判断一下计数的等不等于0,然后计一下。 最后输出计的数就结束了。


|