題目連結: https://zerojudge.tw/ShowProblem?problemid=d060

# 內容

文文想打電話給珊珊,珊珊說他們學校每堂課 50 分鐘,下課的時間都是整點過後 25 分,休息 10 鐘後再上下一節課。他決定一定要在剛好 25 分的時候打電話給她。
給你現在的時間的分,請你幫他算算看還要等多久才能打電話給珊珊?

# 輸入

輸入只有一行,包含現在時間的分 m (0 ≤ m ≤ 59)。

# 輸出

輸出還要等幾分鐘文文才能打電話。

# 解題思路

情況一、如果 現在時間 m<=25 分 ,則需再等 25-m 分鐘

情況二、如果 現在時間 m>=25 分 ,則需再等 60-m + 25 分鐘

因為後者的解僅比前者狀況多了 60 分鐘,所以可一併寫為 (60+25-m)%60,其結果就會一樣

# 程式碼

#include <iostream>
using namespace std;
int main()
{
    int m;
    while(cin >> m)
    {
        cout << ( 85 - m ) % 60 << endl;
    }
    return 0;
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay