山東科技大學OJ輸出月曆問題

2021-09-30 16:40:24 字數 669 閱讀 6454

description

已知每月1號是星期幾,輸出當月月曆。每個月都按30天算。

input

輸入為乙個整數n,1<=n<=7。n為1表示本月1日是星期一,n為2表示1號為星期二,以此類推,n為7時表示1日為星期天。

output

輸出月曆。月曆的第一行為表頭"sun mon tue wen thu fri sat",表示星期日~星期六。第二行開始的每行為乙個星期,把每月的1日~30日的阿拉伯數字填入其中。每列佔3個字元,其中的數字右對齊,每兩列之間乙個空格分隔,每行最後乙個數字後面不要有空格。1日不為星期天的前面補足空格,30日後面不輸出空格。

sample input

sample output

sun mon tue wen thu fri sat

1 2 3 4

5 6 7 8 9 10 11

12 13 14 15 16 17 18

19 20 21 22 23 24 25

26 27 28 29 30

hint

首先分析清楚輸出和日期之間對應的規律,用迴圈內巢狀判斷條件很容易實現不同格式日期的輸出。

#include #include #include int main()

return 0;

}

問題 K 輸出月曆 山東科技大學OJ

題目描述 已知每月1號是星期幾,輸出當月月曆。每個月都按30天算。輸入輸入為乙個整數n,1 n 7。n為1表示本月1日是星期一,n為2表示1號為星期二,以此類推,n為7時表示1日為星期天。輸出輸出月曆。月曆的第一行為表頭 sun mon tue wen thu fri sat 表示星期日 星期六。第...

山東科技大學OJ字串加密

description 通過鍵盤輸入乙個字串,之後按如下規律對其加密 a z a z b y b y c x c x 即將字串中的第i個大寫或小寫英文本母變成相應的第 26 i 1 個大寫或小寫字母,其他字元不變。input 輸入乙個字串,不超過100個字元。output 輸出為加密後的字串 sam...

山東科技大學OJ題庫 1005 貨幣兌換

description 給出人民幣對美元 歐元 日元的當日匯率,求給定金額的人民幣能兌換成外幣的金額,求給定金額的外幣能兌換 民幣的金額。要計算的外幣有三種 美元 歐元 日元。input 輸入有三行。第一行依次為美元 歐元 日元外幣匯率,用空格分開。匯率用100外幣為單位,精確到小數點後4位,如66...