小韋老師 神犇營 my0060 撿石頭

2021-10-01 01:45:11 字數 797 閱讀 6170

小碼猿昨天撿了 3 塊石頭,每個石頭的重量不同,如果這 3 塊石頭總的重量不足 100 斤,他要再去撿一塊石頭,讓這 4 塊石頭的總重量正好是 100 斤。

輸入僅一行,為三個整數(大於0,小於100),代表已撿的 3 個石頭的重量,兩個數之間用空格隔開。

輸出僅一行。如果已撿的 3 個石頭的重量不足 100 斤,輸出需再撿一塊石頭的重量,否則輸出 -1。

10 10 10
70
60 60 60
-1
思路:

整體思路:

將 3 個已撿的石頭的重量(整數)加起來,若和小於等於 100,則輸出 100

減去這個和,否則輸出 -1。

具體步驟:

1.定義 3 個 int 型的變數,用來儲存已撿的 3 個石頭的重量。並且輸入:

int a, b, c;

cin >> a >> b >> c;

2.定義乙個 int 型的變數 ans,用來儲存第 4 塊石頭的重量。

3.根據 a, b, c 的和給 ans 賦不同的值(想一想為什麼):

ans = (a + b + c >= 100) ? -1 : (100 - a - b - c);
4.輸出 ans 的值。

完整**:

#include using namespace std;

int main()

小韋老師 神犇營 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,並...