A - Calendar ACM
来源:互联网 发布:tb包怎么样 知乎 编辑:程序博客网 时间:2024/06/17 17:40
#include<iostream>#include<stdio.h>#include<string>#include<string.h>using namespace std;int days_of_year(int year){ if(year%4==0&&year%100!=0||year%400==0) return 366; else return 365;}int days_of_month(int month,int year){ switch(month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; case 4: case 6: case 9: case 11: return 30; case 2: if(year%4==0&&year%100!=0||year%400==0) return 29; else return 28; }}int main(){ int n,k; int year,month,day; string wstr[7]={"Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"}; while(cin>>n,n!=-1) { year=2000;month=1;day=1; k=n%7; while(n>0,n>=days_of_year(year)) { n-=days_of_year(year); year++; } while(n>0,n>=days_of_month(month,year)) { n-=days_of_month(month,year); month++; } day=n+day; cout<<year<<"-"; if(month<10)cout<<"0"; cout<<month<<"-"; if(day<10)cout<<"0"; cout<<day<<" "; cout<<wstr[k]<<endl; } return 0;}
0 0
- A - Calendar ACM
- A - Calendar
- A - Calendar
- A - Calendar
- a calendar utility
- A. Checking the Calendar
- A. Checking the Calendar
- A. Petr and a calendar
- acm.jlu.edu.cn-1071-Maya Calendar
- PKU ACM-1008题 java Maya Calendar
- ACM学习-POJ-1082-Calendar Game
- ACM学习-POJ-1082-Calendar Game
- ACM —— 1008 Maya Calendar
- A - Calendar(4.1.1)
- 【codeforces 760A】Petr and a calendar
- Codeforces 760A-Petr and a calendar
- cf 760A Petr and a calendar
- CodeForces 760A Petr and a calendar
- log4j appender 分析
- UISplitViewController的使用
- UISplitViewController的使用
- 微信抢红包插件项目
- Atom Python 配置方法总结
- A - Calendar ACM
- Android开发各类常见错误解决方案
- oracle mysql sqlserver 查看当前所有数据库及数据库基本操作命令
- 发送短信
- Spring Boot入门
- 对账逻辑
- Rational Rose 2007使用小结
- UDP和TCP 面试问题重点
- HTTP响应报文与工作原理详解