浙大PTA基礎程式設計題目集 7 2 然後是幾點

2021-10-02 10:50:04 字數 1514 閱讀 3721

題目內容

有時候人們用四位數字表示乙個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。

讀入兩個數字,第乙個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表示為四位數字。當小時為個位數時,沒有前導的零,即5點30分表示為530。注意,第二個數字表示的分鐘數可能超過60,也可能是負數。

輸入格式

輸入在一行中給出2個整數,分別是四位數字表示的起始時間、以及流逝的分鐘數,其間以空格分隔。注意:在起始時間中,當小時為個位數時,沒有前導的零,即5點30分表示為530;流逝的分鐘數可能超過60,也可能是負數。

輸出格式

輸出四位數字表示的終止時間,當小時為個位數時,沒有前導的零。題目保證起始時間和終止時間在同一天內。

輸入樣例

1120 110

輸出樣例

**一:c語言

#include

intmain()

else

if(min0+min1 <0)

else min2 = min0 + min1;

end = hour2*

100+ min2;

printf

("%d\n"

,end)

;return0;

}

**二:python

# -*- coding: utf-8 -*-

begin, through =

map(

int,

input()

.split())

min0 = begin%

100hour0 =

int(begin/

100)

hour1 =

int(through/60)

hour2 = hour0 + hour1

if through >=0:

min1 = through%

60elif through <0:

min1 = through - hour1*

60if min0+min1 >=60:

hour2=hour2+

1 min2 = min0 + min1 -

60elif min0+min1 <0:

hour2=hour2-

1 min2 = min0 + min1 +60;

else

: min2 = min0 + min1

end = hour2*

100+ min2

print

(end)

浙大PTA基礎程式設計題目集 7 10 計算工資

題目內容 某公司員工的工資計算方法如下 一周內工作時間不超過40小時,按正常工作時間計酬 超出40小時的工作時間部分,按正常工作時間報酬的1.5倍計酬。員工按進公司時間分為新職工和老職工,進公司不少於5年的員工為老職工,5年以下的為新職工。新職工的正常工資為30元 小時,老職工的正常工資為50元 小...

PTA基礎程式設計題目集7 2然後是幾點

有時候人們用四位數字表示乙個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。讀入兩個數字,第乙個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表示為四位數字。當小時為個位數時,沒有前導的零,即5點30分表...

PTA基礎程式設計題目集7 2然後是幾點

有時候人們用四位數字表示乙個時間,比如1106表示11點零6分。現在,你的程式要根據起始時間和流逝的時間計算出終止時間。讀入兩個數字,第乙個數字以這樣的四位數字表示當前時間,第二個數字表示分鐘數,計算當前時間經過那麼多分鐘後是幾點,結果也表示為四位數字。當小時為個位數時,沒有前導的零,即5點30分表...