要求输入一个整数,代表一周中的某一天(1 表示星期一,2 表示星期二,以此类推,7 表示星期日)。然后根据用户输入的数字,使用switch语句输出对应的星期数。如果输入的数字不在1到7的范围内,则输出“输入错误,请输入 1 到 7 之间的整数”。用c语言写
时间: 2025-02-22 17:32:39 浏览: 52
在C语言中,你可以使用switch语句来实现这个功能,以下是一个简单的程序示例:
```c
#include <stdio.h>
int main() {
int day;
printf("请输入一周中的某一天 (1-7): ");
scanf("%d", &day);
// 使用switch语句检查输入并输出对应星期
switch (day) {
case 1:
printf("今天是星期一\n");
break;
case 2:
printf("今天是星期二\n");
break;
case 3:
printf("今天是星期三\n");
break;
case 4:
printf("今天是星期四\n");
break;
case 5:
printf("今天是星期五\n");
break;
case 6:
printf("今天是星期六\n");
break;
case 7:
printf("今天是星期日\n");
break;
default:
printf("输入错误,请输入1到7之间的整数\n");
break;
}
return 0;
}
```
在这个程序中,用户输入一个整数,根据`case`关键字对应的值,程序会打印出相应的星期几。如果输入的不是1到7之间的数字,就会执行`default`分支,输出错误提示。
阅读全文
相关推荐


















