1、已知
(1)10个苹果到地面的高度,单位为cm,整数
(2)陶陶把手伸直时能达到的最大高度,单位为cm,整数
(3)板凳的高度30cm
(4)求解陶陶能够摘到的苹果数目
2、输入
(1)苹果的高度为整数,范围为100<=h<=200,使用for循环进行数组的读取
(2)还需存储陶陶的高度x,范围为100<=x<=120,所以需要再向计算机申请一个int类型的变量m,进行读入
3、核心
由题可知,陶陶能够摘到苹果的最大高度为“陶陶最大高度+30cm”,所以我们只需要依次判断“x+30>=每个苹果高度”是否成立,如果成立,则该苹果进行计数,所以要创建一个计数器n将满足条件的苹果进行累加计数,所有的苹果高度比较完毕后,输出最后的num即为答案
#define _CRT_SECURE_NO_WARNINGS 1]
#include<stdio.h>
int main()
{
int m = 0;
int n = 0;
int i = 0;
int a[10];
for (int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
scanf("%d", &m);
m = m + 30;
for (i = 0; i < 10; i++) {
if (a[i] >= m)
n++;
}
printf("%d", n);
return 0;
}