输入这个月的天数和该月的起始日是星期几,编写程序显示单月的日历。
时间: 2024-06-13 20:06:07 浏览: 183
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
以下是C语言实现输入月份天数和起始日是星期几,显示单月日历的代码:
```c
#include <stdio.h>
int main() {
int day, n, i, j;
printf("Enter number of days in month:");
scanf("%d", &day);
printf("Enter starting day of the week (1=Sun, 7=Sat):");
scanf("%d", &n);
for(j = 1; j < n; j++) {
printf("\t");
}
for(i = 1; i <= day; i++) {
if (i % 7 == 8 - n) printf("%d\n", i);
else printf("%d\t", i);
}
return 0;
}
```
用户需要输入月份的天数和该月的起始日是星期几,程序会输出该月的日历。其中,第一个for循环用于输出起始日之前的空格,第二个for循环用于输出日期,每7个日期换一行。
阅读全文