C++ 摘果子问题:计算禾木能摘到多少果子
题目描述
禾木家里有一颗果树,果树上结了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;
}
原文地址: https://www.cveoy.top/t/topic/oiXv 著作权归作者所有。请勿转载和采集!