CCF NOI1015 星期几
问题链接:CCF NOI1015 星期几。
时间限制:
1000 ms 空间限制: 262144 KB
题目描述
输入数字1~7的表示星期一至星期日,输出对应的星期几的英文名称。
如果是1,输出Monday;
如果是2,输出Tuesday;
如果是3,输出Wednesday;
如果是4,输出Thursday;
如果是5,输出Friday;
如果是6,输出Saturday;
如果是7,输出Sunday;
输入
输入一个数字。
输出
输出对应的英文名称。
样例输入
1
样例输出
Monday
数据范围限制
问题分析
这是一个数字转换为文字的问题,使用字符串指针数组即可解决。
程序说明
(略)。
要点详解- 程序中,使用了指针数组,需要理解和掌握。
- 需要注意的是,C语言中,数组下标是从0开始的。
100分通过的C语言程序:
#include <stdio.h> int main(void) { char *weeks[] = { "Monday" , "Tuesday" , "Wednesday" , "Thursday" , "Friday" , "Saturday" , "Sunday" }; int day; scanf("%d", &day); printf("%s\n", weeks[day - 1]); return 0; }