15002 - Spanish or vanish~
|
Time |
Memory |
| Case 1 |
1 sec |
32 MB |
| Case 2 |
1 sec |
32 MB |
| Case 3 |
1 sec |
32 MB |
| Case 4 |
1 sec |
32 MB |
| Case 5 |
1 sec |
32 MB |
Description
多兒今天發現你居然在學 C 語言的進位轉換,而不是練習西班牙文!
他非常生氣,決定用你最愛的 C 語言發送一封「恐嚇信」。他要讓你知道,你曠課的天數轉換成:十進位(decimal)、八進位(octal)、十六進位(hexadecimal,小寫 & 大寫)之後,看起來有多麼令人髮指!
請幫助可憐的自己把這封恐嚇信完整印出來,否則多兒今晚就會帶著他的西班牙文字典出現在你的床頭!

由於還未教到輸入(input)的部分,因此請同學直接複製以下程式碼,並且實作輸出(output)的部分即可:
#include <stdio.h>
int main()
{
int num;
scanf("%d", &num);
// output (Write your code here)
return 0;
}
Input
一個十進位的整數*num
Note:
1.0 <= *num <= 2147483647
Output
輸出符合以下格式:
Hola! Do you know you missed *num days?
Days missed in decimal: *d
Days missed in octal: *o
Days missed in hexadecimal: *X or *x
Spanish or vanish~
Note:
- *d, *o, *x, *X分別代表十進位、八進位、十六進位(小寫)、十六進位(大寫)的表示
- 縮排空格為2格
- 輸出最後必須有一個換行符號(”\n”)
- 第一行輸出Hola! Do you know you missed… 與第二行Days missed in decimal: 中間有換行符號(”\n”)
- 第五行輸出Days missed in hexadecimal: 與第七行Spanish or vanish~ 中間有換行符號(”\n”)
Tags