题目描述

禾木家里有一颗果树,果树上结了n个果子,每个果子的高度不一样。禾木站直最高可以摸到175厘米处,遇到了摘不到的果子禾木会拿一个20厘米的小凳子站上去摘。每个果子只要禾木能够碰到就可以摘下。请编写程序,计算在这n个果子中,禾木能够摘到几个。

输入:

共两行。

第一行为一个整数n,表示果树上有n个果子。

第二行为n个整数,表示每个果子的高度。

输出:

一个整数,表示禾木能够摘到的果子的数量。

输入样例:

5
175 176 195 190 200

输出样例:

4

思路:

遍历所有果子,判断禾木能否摘到即可。

C++ 代码

#include <iostream>
using namespace std;

int main() {
    int n, height, count = 0;
    cin >> n;
    for (int i = 0; i < n; i++) {
        cin >> height;
        if (height <= 175 || height <= 175 + 20) {
            count++;
        }
    }
    cout << count << endl;
    return 0;
}
C++ 摘果子问题:计算禾木能摘到多少果子

原文地址: https://www.cveoy.top/t/topic/oiXv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录