编写c语言,从键盘读入一个整数,如果该整数在0~6的范围内,则相应输出“星期天”至“星期六”,如果该整数不在0~6的范围内,则输出“非法数据”
时间: 2024-11-23 12:39:55 浏览: 4
C语言输入一个整数序列并计算他们的值.rar_C语言输入一个整数序列并计算他们的值_输入序列C语言
5星 · 资源好评率100%
在C语言中,你可以使用`scanf`函数从键盘读取整数,并通过条件判断来实现这个功能。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int day;
printf("请输入一个0到6之间的整数代表星期几:\n");
scanf("%d", &day); // 从键盘读取输入
if (day >= 0 && day <= 6) { // 检查输入是否在0到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("非法数据\n"); break; // 如果不在范围,打印错误信息
}
} else {
printf("非法数据\n");
}
return 0;
}
```
在这个程序里,我们首先读取用户的输入并存储在变量`day`中,然后检查输入是否在0到6之间。如果是,我们就用`switch-case`结构对应每个数字显示相应的星期;如果不是,就输出"非法数据"。
阅读全文