C语言问题,求大神解释。。假定2007年的一月一日星期三,打印出该年的日历,最好可以写下程序,谢谢啦
2个回答
展开全部
#include<stdio.h>
#include<conio.h>
int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main()
{
段顷源int n=3,i,j,k;//表示元旦是周三
//假设输出的每一天都占了3位
printf("日 一 二 三 四 五 六\n");
for(i=1;i<=12;i++)
{
for(j=0;j<n%7;j++)
printf(" ");
for(j=0,k=1;k<=months[i];k++)
{
if(n%7==6)
printf("%2d \n",k);//到周六了则换行
else
printf("%2d ",k);
n++;
}
printf("\n\n");
}
getch();
return 0;
} 乎激
//代握态码自己研究。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询