从键盘输入0-6之间的整数 代表星期天到星期六代码c语言
时间: 2024-10-22 14:19:40 浏览: 46
在C语言中,你可以通过循环和条件判断来获取用户从键盘输入的0-6之间的整数,然后将其映射为星期天到星期六。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int day;
// 提示用户输入一周中的日期
printf("请输入0-6之间的数字代表星期,0代表周日,1代表周一,以此类推:");
scanf("%d", &day);
// 确保输入在0-6范围内
if (day >= 0 && day <= 6) {
switch (day) {
case 0: printf("今天是星期日\n"); break; // 星期天
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; // 星期六
default: printf("无效的输入,应该是0-6之间的整数。\n"); break;
}
} else {
printf("输入错误,请输入0-6之间的整数。\n");
}
return 0;
}
```
在这个程序中,我们首先读取用户的输入,然后检查它是否在指定范围。如果是,我们就使用`switch`语句将数字转换成对应的星期;如果不是,则给出错误提示。
阅读全文