指针与字符串简单练习
【问题描述】使用字符型指针数组,存储周一到周日的英文(首字母大写)。输入数字1-7任意一个数字,输出英文Monday-Sunday的对应英文。
【输入形式】
数字1-7的任一数字。
【输出形式】
英文Monday-Sunday的对应英文。
【样例输入】
1
【样例输出】
Monday
【样例说明】
1对应星期一的英文表示Monday
#include <iostream>
using namespace std;
int main()
{
//定义一个字符指针数组week,用于存储表示周一到周日的英文单词字符串常量
//每个元素都是一个指向相应英文单词字符串的常量指针(const char*)
const char* week[] = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };
//定义一个整型变量n,用于存储输入的数字
int n;
cin >> n;
//根据用户输入的数字n,通过数组下标n-1(因为数组下标从0开始)获取week数组中对应的英文单词字符串
// 然后使用cout将该英文单词输出到控制台
cout << week[n - 1];
return 0;
}