设计c语言程序 假如某月的1日是星期三,那么输入该月中的日期,要求输出对应的星期数。如输入3,则输出Friday。
时间: 2023-05-19 19:01:24 浏览: 105
c语言程序设计谭浩强-格式输入输出PPT.ppt
以下是一个简单的 C 语言程序,可以实现输入某月中的日期,输出对应的星期数:
```c
#include <stdio.h>
int main() {
int date;
printf("请输入日期:");
scanf("%d", &date);
// 计算该日期对应的星期数
int weekday = (date + 2) % 7;
switch (weekday) {
case 0:
printf("Sunday\n");
break;
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
case 4:
printf("Thursday\n");
break;
case 5:
printf("Friday\n");
break;
case 6:
printf("Saturday\n");
break;
}
return 0;
}
```
注意,这个程序假设输入的日期是合法的,没有进行输入验证。如果输入的日期不在该月的范围内,程序可能会输出错误的结果。
阅读全文