**c++求助!自己测得数不对,但不知道哪里错了

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

xuqihang @ 2022-08-04 15:55:46

#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d=0;
    cin>>c;
    c+=30;
    for(a=1;a<=10;a++)
    {
        cin>>b;
        if(c>=b)
        {
            d++;
        }
    }
    cout<<d;
    return 0;
}

by tommyfj @ 2022-08-04 16:13:16

我还以为不用数组,把lz的程序输入顺序换个位置就能A呢。


by _600cheng @ 2022-08-04 16:20:45

@tommyfj 如果你不会数组的话,可以定义10个变量记录苹果的高度


by tommyfj @ 2022-08-04 16:26:11

@600cheng 其实我会数组滴


by _600cheng @ 2022-08-04 17:00:59

……


by Polarie @ 2022-08-12 19:20:58

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

这样应该可以 吧?
反正我过了 你试试?


by Polarie @ 2022-08-12 19:23:08

输入反了
这道题应该也只能用数组 你试试


by Wangxiaolong666 @ 2022-11-21 21:07:49

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

by Wangxiaolong666 @ 2022-11-21 21:09:59

彳亍不彳亍


上一页 |