ccf 节日
来源:互联网 发布:淘宝店怎么做营销 编辑:程序博客网 时间:2024/04/30 22:17
怎么改都是40分,不知道哪里错了,看出来的朋友能不能指教一下?
#include <iostream>#include <stdio.h> #include <string>using namespace std;int month_day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int begday[300];//存储某年的年末是星期几 bool leapyear(int year)//判断是否是闰年 { if(year%4==0&&year%100!=0) { return true; } if(year%400==0) { return true; } return false;}int main() { int month,week,day,year1,year2; cin>>month>>week>>day>>year1>>year2; int sum=0; int id=0; for(int i=1850;i<year2;i++) { if(leapyear(i)) { sum+=366; } else { sum+=365; } if(i>=year1-1&&i<year2) { begday[id]=sum%7-1+2; //printf("%d年年末是星期%d\n",i,begday[id]); id++; } } for(int i=year1;i<=year2;i++) { int b=begday[i-year1]+1; //printf("%d年1月1日是星期%d\n",i,b); int ss=0; int j; for(j=1;j<month;j++) { if(leapyear(i)&&j==2) { ss+=29; month_day[2]=29; } else { ss+=month_day[j]; month_day[2]=28; } } //int newss=(ss%7+b)%7; //printf("%d年%d月1日是星期:%d\n",i,month,ss); int counter=0; for(j=1;j<=month_day[month];j++) { if(day==7) { if(((j+ss)%7+b-1)%7==0) { counter++; if(counter==week) { printf("%d/%02d/%02d\n",i,month,j); break; } } } else if(((j+ss)%7+b-1)%7==day) { counter++; if(counter==week) { printf("%d/%02d/%02d\n",i,month,j); break; } } } if(j>month_day[month]) { printf("none\n"); } } return 0;}
0 0
- 【CCF】节日
- CCF 节日
- CCF--节日
- CCF节日
- CCF节日
- ccf 节日
- ccf节日
- CCF节日
- CCF 201503-3 节日
- CCF-节日-201503-3
- ccf 201503-3 节日
- CCF-201503-3 节日
- CCF 201503-3 节日
- CCF csp试题-节日
- CCF-201503-3-节日
- CCF 201503-3节日
- ccf认证节日
- ccf 节日 java 思路
- PHP解耦的三重境界(浅谈服务容器)
- Unity5.x 自带 XCode 导出常用函数
- memcache配置实现
- 《Java虚拟机原理图解》 1.1、class文件基本组织结构
- static在c/c++中的作用
- ccf 节日
- FZU 2125 简单的等式【枚举】
- 寻求电子版的 <高等数学(下册)>北京大学出版社!!!
- JAVA MailUtils邮件详解
- HDFS的工作原理
- AI:狄拉克之海上的涟漪
- MYSQL基础(DDL)
- Java代理模式和动态代理
- C++ 异常处理