P1046陶陶摘苹果最简单的题解
  • 板块学术版
  • 楼主chenxn4
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/12/15 15:41
  • 上次更新2024/12/15 15:52:56
查看原帖
P1046陶陶摘苹果最简单的题解
1372326
chenxn4楼主2024/12/15 15:41

看了题解,发现我的是 最简单的代码 , 于是,题解单身了!

第一步,先建个变量n

int n;

再建个数组a,就是10个苹果

int a [11];

a[ _]最好写11,要不然可能会在for循环里写错

之后,在建一个计数变量

int sum = 0;

然后,像平常一样,输入数组a

for (int i = 1; i <= 10; i ++)
        cin >> a [i];

输入变量n,记得要加上凳子的长度30

cin >> n;
n = n + 30;

接着比较是的手长,还是苹果高, 如果能摘到苹果,sum就加1

for (int i = 1; i <= 10; i ++)
        if(n >= a [i])
            sum++;

最后,输出sum就行啦!

cout << sum;

最后是我 帅气又美丽超级无敌宇宙炸裂的三连加关注AC 代码

#include<bits/stdc++.h>
using namespace std;
int n;                                  //手长
int a [11];                             //苹果高度
int sum = 0;                            //能摘到的苹果
int main () {
    for (int i = 1; i <= 10; i ++)
        cin >> a [i];                   //输入苹果高度
     cin >> n;
     n = n + 30;                        //把凳子算进去
    for (int i = 1; i <= 10; i ++)
        if(n >= a [i])                  //比高度
            sum++;
    cout << sum;                        //输出
    return 0;
}

希望审核通过! P1046 [NOIP2005 普及组] 陶陶摘苹果

2024/12/15 15:41
加载中...