5.3poj2964日历问题
来源:互联网 发布:网络曝光是什么意思 编辑:程序博客网 时间:2024/05/20 01:47
#include<stdio.h>int nian(int n){if(n%4==0&&n%100!=0||n%400==0) return 366;else return 365;}void main(){int i,n,j,m,d,f;char a[7][10]={"Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"};int b[13]={0,31,29,31,30,31,30,31,31,30,31,30,31},c[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};while(scanf("%d",&n)&&n!=-1){f=n%7;for(i=2000;i<=9999;i++){ if((n+1-nian(i))<=0) break; else n-=nian(i);}//printf("%d\n",n);if(nian(i)==366){for(j=1;j<13;j++){if(n+1-b[j]<=0){ m=j; d=n+1; break;}elsen-=b[j];}}else{for(j=1;j<13;j++){if(n+1-c[j]<=0){ m=j; d=n+1; break;}elsen-=c[j];}}printf("%d-%02d-%02d ",i,m,d);puts(a[f]);}}
注意数组实现存放月份天数,星期。
注意输出格式
0 0
- 5.3poj2964日历问题
- poj2964 日历问题
- POJ2964日历问题
- 5.3日历问题
- 5.3例题--日历问题--2964
- 日历问题
- 日历问题
- 日历问题
- 日历问题
- 日历问题
- 日历问题
- 问题 G: 日历问题
- POJ2964--Tourist双重动态规划
- 日历控件问题
- 日历控件问题求教!
- POJ 2964 日历问题
- struts日历问题 ,总结
- POJ2080日历问题
- 二插排序树
- hibernate demo
- 简单的vim配置文件
- eclipse django sae网站开发流程
- uva 537
- 5.3poj2964日历问题
- OrmLite动态创建表,一个实体类创建多张表的的偏招
- PL/SQL 编程(二)
- linux进程间通讯-System V IPC 信号量
- SQLite加密的方法(c#)
- JSF消息FacesMessage的使用
- hadoop备记
- 关于 redis、memcache、mongoDB 的对比
- hdu2070