在程序中使用数字1~7来表示星期一到星期天,用C程序实现根据某个输入的数字来输出对应中文格式的星期值。例如:输入数字1,则输出星期一。
时间: 2024-09-26 15:16:11 浏览: 95
在C程序中,你可以创建一个数组来存储一周七天的中文名称,并通过用户输入的数字索引来获取对应的字符串。下面是一个简单的示例:
```c
#include <stdio.h>
#include <string.h>
// 定义一个包含星期的中文字符串数组
const char* week_days[] = {
"星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"
};
int main() {
int input;
printf("请输入一周的第几天(1-7): ");
scanf("%d", &input);
// 检查输入是否在范围内
if (input >= 1 && input <= 7) {
printf("您输入的是:%s\n", week_days[input - 1]); // 减1是因为数组下标从0开始计数
} else {
printf("输入错误,一周只有7天,请重新输入。\n");
}
return 0;
}
```
当你运行这个程序并输入数字1,它会打印出“星期一”。如果输入不在1到7之间,它会提示输入错误。
阅读全文