A.66陶陶摘苹果 C++题解
2026-03-01 11:56:01
发布于:福建
3阅读
0回复
0点赞
题意+解析
首先,这个题目要求给入了个数,代表苹果的高度,最后给出一个,代表淘淘用手可以够到的高度,然后有一个竹竿,既然只要淘淘碰不到就会用板凳,那判断的高度就可以直接用来和10个数进行判断。
流程
- 定义长度为的数组用于存放10个苹果的数量
- 定义计数变量
cnt,初始化为 - 通过
for循环来把元素输入进数组里 - 定义变量
h用于存放淘淘手能碰到的高度 - 输入变量
h,将h的值加上 - 遍历数组,然后在用
h(此时h变量的值比原来h变量的值多了 和数组的元素一一对比,如果数组元素小于等于现在h的值,那么计数变量自增 - 最终输出计数变量
源代码
// 如果你是直奔源代码的,我非常建议你回去看一下思路,除非你不是新手
// 不过如果你不是新手你也不会过来看题解
#include <iostream>
using std::cout;
using std::cin;// 个人习惯,单独声明
int main(){
int arr[10];
int cnt=0;
for(int i = 0;i < 10;++ i){
cin >> arr[i];
}
int h;
cin >> h;
h += 30;
for(int i = 0;i < 10;++ i){
if(arr[i] <= h) cnt++;
}
cout << cnt;
}
后记
我估计有人可能会问我直接标源代码不就好了,但是,我这篇题解面向的是新手,他们的理解能力绝对是不会特别牛掰的,给他代码他都不一定知道在讲什么,这时候就需要一些东西来辅助他们理解。
这里空空如也

有帮助,赞一个