小韋老師 神犇營 my0140 陶陶摘蘋果

2021-09-24 22:54:01 字數 1065 閱讀 3466

描述

陶陶家的院子裡有一棵蘋果樹,每到秋天樹上就會結出 10 個蘋果。蘋果成熟的時候,陶陶就會跑去摘蘋果。陶陶有個 30 厘公尺高的板凳,當她不能直接用手摘到蘋果的時候,就會踩到板凳上再試試。

現在已知 10 個蘋果到地面的高度,以及陶陶把手伸直的時候能夠達到的最大高度,請幫陶陶算一下她能夠摘到的蘋果的數目。假設她碰到蘋果,蘋果就會掉下來。

輸入包括兩行資料。第一行包含 10 個 100 到 200 之間(包括 100 和 200)的整數(以厘公尺為單位)分別表示 10 個蘋果到地面的高度,兩個相鄰的整數之間用乙個空格隔開。第二行只包括乙個 100 到 120 之間(包含 100 和 120)的整數(以厘公尺為單位),表示陶陶把手伸直的時候能夠達到的最大高度。

輸出包括一行,這一行只包含乙個整數,表示陶陶能夠摘到的蘋果的數目。

輸入樣例

100 200 150 140 129 134 167 198 200 111

110

輸出樣例破題:

有 10 個數(10 個蘋果),還有另乙個數 high (陶陶把手伸直的時候能夠達到的最大高度),求 high 加上 30 跟給出的那 10 個數相比,大於其中的幾個數。

思路:整體思路:用陣列儲存給出的 10 個數,需要定義乙個計數器,列舉陣列的每乙個數,若 high + 30 大於當前列舉的數,則計數器加 1。

具體步驟:

1.定義陣列,並輸入陣列。

2.定義 high 和計數器,且將 high 輸入。

3.列舉陣列的每乙個元素,若 high + 30 大於當前列舉的元素,則計數器加 1。

4.輸出計數器。

完整**:

#include using namespace std;

int main()

int high; // 陶陶把手伸直的時候能夠達到的最大高度

int count = 0; // 計數器

cin >> high;

for (int i = 0; i < 10; i++)

cout << count;

return 0;

}

小韋老師 神犇營 my0049 登入驗證

描述 我們在登入 的時候需要驗證密碼是否正確。現在請你寫乙個程式來驗證登入密碼是否正確。密碼為 5 位數。本題的輸入共 5 行,前 4 行是存進去的 4 個密碼,第 5 行是需要驗證的密碼,需要驗證該密碼是否為存進去的第三個密碼,若是,則輸出 yes 否則輸出 no 輸入本題的輸入共 5 行,前 4...

小韋老師 神犇營 my0184 開關燈

假設有 n 盞燈 n 為不大於 5000 的正整數 從 1 到 n 按順序依次編號,初始時全部處於開啟狀態 有 m 個人 m 為不大於 n 的正整數 也從 1 到 m 依次編號。第乙個人 1 號 將燈全部關閉,第二個人 2 號 將編號為 2 的倍數的燈開啟,第三個人 3號 將編號為 3 的倍數的燈做...

小韋老師 神犇營 my0163 完全數

求正整數 2 和 n 之間的完全數 一行乙個數 完全數 因子之和等於它本身的自然數,如 6 1 2 3 輸入n 1 n 5000 一行乙個數,按由小到大的順序。76破題 考查因子的概念和自定義函式。因子意思是 a 能被 b 整除 a b 0 則說明 b 是 a 的因子。思路 1.首先定義變數 n,並...