package com.p1;
/**
* 万年历
*
*/
import java.util.Scanner;
public class Wangnianli {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入年份:");
int year=scanner.nextInt();
System.out.println("请输入月份:");
int month=scanner.nextInt();
int sum=0;
for (int i = 1900; i < year; i++) {
sum+=365;
if (i%4==0&&i%100!=0||i%400==0) {
sum+=1;
}
}
for (int j = 1; j <month; j++) {
switch (j) {
case 4:
case 6:
case 9:
case 11:
sum+=30;
break;
case 2:
sum+=28;
if (year%4==0&&year%100!=0||year%400==0) {
sum+=1;
}
break;
default :
sum+=31;
break;
}
}
System.out.println(sum);
//输出月份的天数
int sm=0;
switch (month) {
case 4:
case 6:
case 9:
case 11:
sm=30;
break;
case 2:
sm=28;
if (year%4==0&&year%100!=0||year%400==0) {
sm+=1;
}
break;
default :
sm=31;
break;
}
System.out.println(sm);
int blank=sum%7+1==7?0:sum%7+1;
System.out.println(blank);
System.out.println("星期天\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六 ");
for (int z = 1; z <=blank; z++) {
System.out.print("\t");
}
for (int i = 1; i <= sm; i++) {
System.out.print(i+"\t");
if ((blank+i)%7==0) {
System.out.println();
}
}
}
}