#include<iostream> using namespace std; int main(){ int year,sum=0; cin>>year; for(int i=1998;i<year;i++){ if((i%4==0&&i%100!=0)||i%400==0) sum+=366; else sum+=365; } int n=sum; //因为sum随时在变,所以要保证不变,就要记录下。 int count=0; for(int i=1;i<=12;i++){ sum = n; switch(i){ case 12:sum+=30; case 11:sum+=31; case 10:sum+=30; case 9:sum+=31; case 8:sum+=31; case 7:sum+=30; case 6:sum+=31; case 5:sum+=30; case 4:sum+=31; case 3: if((year%4==0&&year%100!=0)||year%400==0) sum+=29; else sum+=28; case 2:sum+=31; case 1:sum+=13; } if(sum%7==2) count++; } cout<<count; }
0.0分
0 人评分
人见人爱A+B (C语言代码)浏览:866 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:333 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:546 |
小明A+B (C语言代码)浏览:1316 |
【偶数求和】 (C语言代码)浏览:674 |
剪刀石头布 (C语言代码)浏览:1792 |
杨辉三角 (C语言代码)浏览:505 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:567 |
妹子杀手的故事 (C语言代码)浏览:1153 |
买不到的数目 (C语言代码)浏览:3134 |