C語言 輸出月份英文名

2021-10-08 20:04:29 字數 687 閱讀 8415

本題要求實現函式,可以返回乙個給定月份的英文名稱。

函式介面定義:

char

*getmonth

(int n )

;

函式getmonth應返回儲存了n對應的月份英文名稱的字串頭指標。如果傳入的引數n不是乙個代表月份的數字,則返回空指標null。

裁判測試程式樣例:

#include

char

*getmonth

(int n )

;int

main()

/* 你的**將被嵌在這裡 */

輸入樣例1:

5輸出樣例1:

may輸入樣例2:

15輸出樣例2:

wrong input!

這裡需要注意的是

1、return直接退出程式,後面可以不需要break

2、如果去掉強制型別轉換關鍵字(char*),就會出現報錯「depreciated conversion from string constant to 『char*』」參見博文:

由此,解答為:

char

*getmonth

(int n )

}

習題11 1 輸出月份英文名 (15 分)

本題要求實現函式,可以返回乙個給定月份的英文名稱。函式介面定義 char getmonth int n 函式getmonth應返回儲存了n對應的月份英文名稱的字串頭指標。如果傳入的引數n不是乙個代表月份的數字,則返回空指標null。裁判測試程式樣例 include char getmonth int...

習題11 1 輸出月份英文名 15分

進博主技術群,與大佬交流,領取乾貨學習資料 快速找到所需題目 浙大版c語言程式設計第三版題目集一覽表 本題要求實現函式,可以返回乙個給定月份的英文名稱。函式介面定義 char getmonth int n 函式getmonth 應返回儲存了n 對應的月份英文名稱的字串頭指標。如果傳入的引數n 不是乙...

實驗11 1 2 輸出月份英文名 15分

本題要求實現函式,可以返回乙個給定月份的英文名稱。函式介面定義 char getmonth int n 函式getmonth應返回儲存了n對應的月份英文名稱的字串頭指標。如果傳入的引數n不是乙個代表月份的數字,則返回空指標null。裁判測試程式樣例 include char getmonth int...