打印单月的日历,要求用户输入该月的天数和星期几
void Func(int n,int m)
{
int count = 0;
for (int k = 1; k < m; k++)
{
printf(" ");
}
for (int i = 1; i <= n / 7 + 1; i++)
{
for (int j = 1; j <= 7; j++)
{
if (i == 1 && j == 1)
j = m;
count++;
if (count > n)
break;
printf("%2d ", count);
}
printf("\n" );
}
}
int main()
{
int n = 0;
int m = 0;
scanf_s("%d %d", &n,&m);
Func(n,m);
return 0;
}
结果示例: