c语言的代码实现 n是学号后两位若n>31则n=n-31 已知2022年3月18日是星期五,要求运行后输入n,回车输出结果 例如:输入32输出2022年3月2日是星期三
时间: 2023-05-23 11:07:13 浏览: 74
以下是C语言的代码实现:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
if (n > 31) {
n -= 31;
}
int dayOfWeek = (5 + n) % 7;
printf("2022年3月%d日是星期", n);
if (dayOfWeek == 0) {
printf("天");
} else if (dayOfWeek == 1) {
printf("一");
} else if (dayOfWeek == 2) {
printf("二");
} else if (dayOfWeek == 3) {
printf("三");
} else if (dayOfWeek == 4) {
printf("四");
} else if (dayOfWeek == 5) {
printf("五");
} else {
printf("六");
}
printf("\n");
return 0;
}
```
运行程序后,输入n,回车即可输出结果。例如,输入32,输出:
```
2022年3月2日是星期三
```
阅读全文