C语言编程题,编写显示单月的日历,用户指定这个月的天数和该月起始日是星期几:

2024-12-02 23:37:03
推荐回答(1个)
回答(1):

#include
int main()
{

int day=0;//天数
int count=0;//起始日是星期几
int printdays=0;//打印天数
int i;

printf("请输入天数和起始日是星期几:\n");
scanf("%d%d",&day,&count);
printdays=day+count-1;

//printf("星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六\n");

for(i=1;i<=printdays;i++)
{
if(i printf("\t");
else
{

if((i-1)%7==0)
{
printf("\n");
}
printf("%d\t",i-count+1);
}
}
printf("\n");
return 0;
}