九度题目1186
来源:互联网 发布:互联网与大数据 编辑:程序博客网 时间:2024/06/11 14:42
#include<stdio.h>
#define run(x) x%100!=0&&x%4==0||x%400==0?1:0
int dofm[13][2]={
0,0,
31,31,28,29,31,31,30,30,
31,31,30,30,31,31,31,31,
30,30,31,31,30,30,31,31,
};
int main(){
int y,m,d,n;//n是所给的一年中的第几天
while(scanf("%d %d",&y,&n)!=EOF){
m=0;
while(n>0){
m++;
n=n-dofm[m][run(y)];
}
d=dofm[m][run(y)]+n;
printf("%04d-%02d-%02d\n",y,m,d);
}
return 0;
#define run(x) x%100!=0&&x%4==0||x%400==0?1:0
int dofm[13][2]={
0,0,
31,31,28,29,31,31,30,30,
31,31,30,30,31,31,31,31,
30,30,31,31,30,30,31,31,
};
int main(){
int y,m,d,n;//n是所给的一年中的第几天
while(scanf("%d %d",&y,&n)!=EOF){
m=0;
while(n>0){
m++;
n=n-dofm[m][run(y)];
}
d=dofm[m][run(y)]+n;
printf("%04d-%02d-%02d\n",y,m,d);
}
return 0;
}
所犯错误:
要严格注意格式,输出格式,年份的地方想当然的省了0,是错误的,应该是%04d
0 0
- 九度题目1186
- 九度题目1186:打印日期
- 九度题目1186:打印日期
- 九度题目1186:打印日期
- 九度OJ题目1186:打印日期
- 九度-题目1186:打印日期
- 九度OJ学习笔记 题目1186
- 题目1186:打印日期 九度OJ
- 九度题目1202
- 九度题目1061
- 九度题目1185
- 九度题目1023
- 九度题目1054
- 九度题目1096
- 九度题目1043
- 九度题目1070
- 九度题目1018
- 九度题目1431
- Android中View事件分发机制
- Android笔记---四大组件之Content Provider内容提供者详解
- python-pickle泡菜学习笔记
- AOJ--0558 Cheese
- ps切图(5)——图层原理及其操作
- 九度题目1186
- Android之external部分目录功能说明整理
- 机房收费系统之可行性研究报告
- EJB-EJB的基本分类
- 自定义ListView,禁止上下滑动
- JavaScript String Byte Length of UTF-8
- Hibernate实战读书摘要(1)—理解对象/关系持久化
- Android音乐播放案例
- LeetCode22GenerateParentheses--In Java