m为该月天数,n为该月第一天是星期几(1对应星期一),用c语言输出该月的日历

如题所述

#include <stdio.h>

#include <stdlib.h>

int main()

{

int m,n,i,j;

scanf("%d%d",&m,&n);

printf("   一   二   三   四   五   六   日\n\n"); 

for(i=1;i<n;i++)

printf(" ");

for(i=1;i<n;i++)

printf("    ");

for (i=1;i<=m;i++)

{

j=i+n-1;

printf("%5d",i);            

if(j%7==0)

printf("\n");                  

}

return(0);

}

温馨提示:答案为网友推荐,仅供参考
相似回答