import java.util.Date; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sn = new Scanner(System.in); int year = sn.nextInt(); if (year < 2007) return; int month = sn.nextInt(); int days=0; switch(month){ case 1:case 3:case 5:case 7:case 8:case 10:case 12:days=31;break; case 2:if(year%4==0&&year%100!=0||year%400==0) days=29;else days=28; break; case 4:case 6:case 9:case 11:days=30;break; } System.out.println("---------------------"); System.out.println(" Su Mo Tu We Th Fr Sa"); System.out.println("---------------------"); Date date=new Date(year+"/"+month+"/1"); int a=date.getDay(); for (int i = 1; i <=3*a+1; i++) { System.out.print(" "); } System.out.print(getDay(1)); for (int i = 2; i <=days; i++) { a++; if(a%7==0) System.out.println(); System.out.print(" "+getDay(i)); } System.out.println(); System.out.println("---------------------"); } static String getDay(int n){ if(n<10) return " "+n; return ""+n; } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1245 |
WU-复数求和 (C++代码)浏览:2015 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:614 |
【矩阵】 (C++代码)浏览:949 |
母牛的故事 (C语言代码)浏览:1428 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
循环入门练习6 (C语言代码)浏览:968 |
交换Easy (C语言代码)浏览:761 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2149 |
母牛的故事 (C语言代码)浏览:478 |