日期计算
2015-07-10 19:27
337 查看
#include <stdio.h> int main() { int k; scanf("%d",&k); int n,y,r,flag=0; int a[2][13]={ {0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31} }; while(k--) { int days=0; scanf("%d %d %d",&n,&y,&r); flag=(n%4==0 && n%100!=0 || n%400==0) ? 1:0; for(int i=0;i<y;i++) days+=a[flag][i]; days=days+r; printf("%d\n",days); } return 0; }
相关文章推荐
- C/C++堆、栈及静态数据区详解
- AutoIT脚本的语法特征
- 数据库排名sql,group by 分组查询按照时间最大值
- 矩形的个数
- Android颜色大全
- BZOJ 3747: [POI2015]Kinoman( 线段树 )
- 互联网全栈工程师的准备
- Shell script之How to write
- Android布局
- Binary Tree Preorder Traversal (leetcode 144)
- 类中成员函数与数据成员private/pubic/protected
- 黑马程序员--邮件开发(简单邮件发送,复制邮件发送,直接发送已经生成好的邮件)
- 公约数公倍数
- 写给自己的话
- [随笔]工作心情
- [随笔]工作心情
- KEI ERROR 65
- 多继承时,多个基类中存在型别相同的虚函数,该怎么做?
- RYU入门教程
- 素数距离问题