C++ 求助 所有测试点都是read 0??

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

PaGe33 @ 2020-01-27 10:18:19

在本地跑都是对的。。。


by PaGe33 @ 2020-01-27 10:18:49

/*
#include <iostream>
using namespace std;
int pick_apple(int a[10], int b);
int main()
{
    int appleh[10];
    int tth;
    int i;
    for (i = 0; i < 10; i++)
    {
        cin >> appleh[i];
    }
    cin >> tth;
    int m = pick_apple(appleh, tth);
    cout << m << endl;
    return 0;
}
int pick_apple(int a[10], int b)
{
    int i, n = 0;
    for (i = 0; i < 10; i++)
    {
        if (b >= a[i])
        {
            n = n++;
        }
        else if (b + 30 >= a[i])
        {
            n = n++;
        }
    }
    return (n);
}
  */

by t162 @ 2020-01-27 10:21:21

注释掉干啥


by Chancylaser @ 2020-01-27 10:27:13

确定一个红题还要写子函数?


by Chancylaser @ 2020-01-27 10:27:39

15行以内就能解决


by Im3tsmh @ 2020-01-27 10:28:59

直接循环把数组每项都拉出去比大小就行了【懒人提供】


by cmll02 @ 2020-01-27 10:47:16

n=n++;

你编译加个-Wall就会发现错误了。

要么写n++;或者++n;

要么写n=n+1;

没有你的写法的。


by Emerald_26 @ 2020-01-27 10:50:26

禁止n = n++,一道红题为啥要子函数。。。


by hjxhjx @ 2020-01-27 11:09:29

n=n++是什么东西...
n=n???


by hjxhjx @ 2020-01-27 11:11:30

@PaGe33 另外建议不要在mian()里面定义数组

有些题没有初始化可能会...


by Meatherm @ 2020-01-27 11:11:36

为啥你们关注点那么奇怪,红题为啥不能写子函数(摊手)


| 下一页