陶陶摘蘋果
題目來源:NOIP2005普及組
時間限制:\(1000ms\) 記憶體限制:\(128mb\)
題目描述
陶陶家的院子里有一棵蘋果樹,每到秋天樹上就會結出10個蘋果,
蘋果成熟的時候,陶陶就會跑去摘蘋果,
陶陶有個30厘米高的板凳,當她不能直接用手摘到蘋果的時候,就會踩到板凳上再試試,?
現在已知10個蘋果到地面的高度,以及陶陶把手伸直的時候能夠達到的最大高度,請幫陶陶算一下她能夠摘到的蘋果的數目,
假設她碰到蘋果,蘋果就會掉下來,
輸入格式
輸入兩行資料,
第一行包含10個100到200之間(包括100和200)的整數(以厘米為單位)分別表示10個蘋果到地面的高度,兩個相鄰的整數之間用一個空格隔開,
第二行只包括一個100到120之間(包含100和120)的整數(以厘米為單位),表示陶陶把手伸直的時候能夠達到的最大高度,
輸出格式
輸出一個整數,表示陶陶能夠摘到的蘋果的數目,
樣例輸入
100?200?150?140?129?134?167?198?200?111
110
樣例輸出
5
解題思路
基礎題,遍歷給出的蘋果高度,比較身高+30和蘋果的高度,如果不小于蘋果的高度,則能摘到這個蘋果,計數+1,否則摘不到,
1.輸入給定的蘋果高度,用一個陣列 apples 存盤,
2.輸入身高 height ,
3.遍歷陣列 apples ,比較 height + 30 與 appless[i] 如果大于等于,則計數+1,
解題代碼-Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] apples = new int[10];
for (int i = 0; i < 10; i++) {
apples[i] = input.nextInt();
}
int height = input.nextInt();
input.close();
int ans = 0;
for (int i = 0; i < 10; i++) {
if (height + 30 >= apples[i]) {
ans++;
}
}
System.out.println(ans);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/257670.html
標籤:其他
上一篇:2019 第十屆藍橋杯大賽軟體類省賽 Java A組 題解
下一篇:盡可能使字串相等
