
The logic to print a one-month calendar is as follows −
for(i=1;i"); }
示例
演示
以下示例接受用户输入的天数和月份的第一天,并相应地打印该月份的日历 −
#includeint main(){ int i,noofdays; int first; printf("enter no of days in a month: "); scanf("%d",&noofdays); printf("enter first day in a month:
"); scanf("%d",&first); for(i=1;i
"); } return 0; }
输出
enter no of days in a month:
30
enter first day in a month:
4
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30











