第二週 習題

2021-07-09 09:41:57 字數 1740 閱讀 5136

時間換算(5分)

題目內容:

utc是世界協調時,bjt是北京時間,utc時間相當於bjt減去8。現在,你的程式要讀入乙個整數,表示bjt的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果分小於10分,需要保留十位上的0。如1124表示11點24分,而905表示9點5分,36表示0點36分,7表示0點7分。

有效的輸入範圍是0到2359,即你的程式不可能從測試伺服器讀到0到2359以外的輸入資料。

你的程式要輸出這個時間對應的utc時間,輸出的格式和輸入的相同,即輸出乙個整數,表示utc的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果分小於10分,需要保留十位上的0。

輸入格式:

乙個整數,表示bjt的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果分小於10分,需要保留十位上的0。

輸出格式:

乙個整數,表示utc的時和分。整數的個位和十位表示分,百位和千位表示小時。如果小時小於10,則沒有千位部分;如果小時是0,則沒有百位部分;如果分小於10分,需要保留十位上的0。

輸入樣例:

輸出樣例:

時間限制:500ms記憶體限制:32000kb

#includeint main()

hour1=n/1000;

hour2=n/100%10;

min1=n%100/10;

min2=n%10;

if(hour1*10+hour2-8<0)

else

return 0;

}

訊號報告(5分)

題目內容:

無線電台的rs制訊號報告是由三兩個部分組成的:

r(readability) 訊號可辨度即清晰度.

s(strength)    訊號強度即大小.

其中r位於報告第一位,共分5級,用1—5數字表示.

報告第二位是s,共分九個級別,用1—9中的一位數字表示

現在,你的程式要讀入乙個訊號報告的數字,然後輸出對應的含義。如讀到59,則輸出:

extremely strong signals, perfectly readable.

輸入格式:

乙個整數,訊號報告。整數的十位部分表示可辨度,個位部分表示強度。輸入的整數範圍是[11,59],這個範圍外的數字不可能出現在測試資料中。

輸出格式:

一句話,表示這個訊號報告的意義。按照題目中的文字,先輸出表示強度的文字,跟上逗號和空格,然後是表示可辨度的文字,跟上句號。注意可辨度的句子的第乙個字母是小寫的。注意這裡的標點符號都是英文的。

輸入樣例:

輸出樣例:

weak signals, readable with considerable difficulty.

時間限制:500ms記憶體限制:32000kb

#includeint main()

switch(a)

return 0;

}

第二週 習題

001 對齊輸出 描述讀入三個整數,按每個整數佔8個字元的寬度,右對齊輸出它們。輸入只有一行,包含三個整數,整數之間以乙個空格分開。輸出只有一行,按照格式要求依次輸出三個整數,之間以乙個空格分開。樣例輸入 1234567890 1樣例輸出 1234567890 1 include using nam...

第二章習題

一 linux對於硬體的要求是什麼?是否一定要有很高的配置才能安裝linux?答 不是一定要有很高的配置才能安裝linux 因為linux系統是非常穩定和高效的,對電腦硬體配置要求很低,這正是linux系統的優勢所在,不同的linux系統版本要求略有不同,但是大體上在同乙個配置等級內,而且當下主流的...

第二章習題

一 名詞解釋 引用 所謂引用,就是給物件起乙個別名,使用該別名可以訪問該物件。換句話說,是使新物件和原物件共用 乙個位址。內聯函式 內聯函式是使用inline 關鍵字宣告乙個函式。過載函式 過載函式通常用來對具有相似行為而資料型別不同的操作提供 個通用的名稱。二 填空題 1 一般情況下,用c 語言編...