编写程序,其功能是,如输人1、2、3、4、5、6、7中的一个数字,将对应显示Monday、Tuesday、Wednesday、Thursday、Friday、 Saturday、Sunday,如输人其他数字,则显示“No!”
时间: 2024-10-22 20:13:33 浏览: 20
要编写这个程序,你可以使用switch语句来判断用户的输入并输出相应的星期几。以下是一个简单的C语言示例:
```c
#include <stdio.h>
int main() {
int day;
printf("Enter a number between 1 and 7 for the corresponding day of the week or any other number to display 'No!': ");
scanf("%d", &day);
switch (day) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("No!");
break;
}
return 0;
}
```
在这个程序中,`scanf` 函数用于获取用户的输入,然后 `switch` 语句根据输入值匹配每个case并执行相应的输出。如果输入不在1到7之间,就会执行`default`分支,显示"No!"。
阅读全文