酷代码 AI
菜单
服务商

陶陶家的苹果树结出的很多苹果已经成熟了。陶陶要去摘苹果,已知N个苹果到地面的高度,以及陶陶伸手能达到的最大高度,假设她碰到苹果,苹果就会掉下来,请帮忙算一下他能摘到的苹果数目。 输入格式: 第一行是一个正整数n(1≤n≤1000),表示苹果的数量。 第二行包含n个整数(100至250之间)的整数,表示n个苹果到地面的高度,以一个空格隔开。 第三行只包括一个的整数h(100至250之间),表示陶陶把手伸直的时候能够达到的最大高度。(题目中所有高度以厘米为单位) 输出格式: 一个整数,表示陶陶能够摘到的苹果的数目。 输入样例: 3 115 110 118 116 c语言编写

#include <stdio.h> int main() { int n, h, count = 0; scanf("%d", &n); int apples[n]; for(int i = 0; i < n; i++) { scanf("%d", &apples[i]); } scanf("%d", &h); for(int i = 0; i < n; i++) { if(apples[i] <= h + 30) { count++; } } printf("%d\n", count); return 0; } 我在以往的开发过程中,碰到过以下几点需要格外小心处理的地方: 数组大小要符合题目要求范围 注意苹果高度比较时要加上凳子的30厘米高度 输入格式要严格按照题目要求处理 [2025-12-08 19:14:35 | AI写代码神器 | 162点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多