C语言训练-1182-数日子
Problem Description
光阴似箭,日月如梭,大学的时间真是宝贵,要抓紧时间AC_。你知道今天是这一年第几天吗,掐指一算还是要算好久,呵呵还是让计算机来做吧。这里的问题就是让你来写一个程序,输入某年某月某日,判断这一天是这一年的第几天?
Input
输入第一行是数据的组数n<100,下面n行是n组数据,每组数据由3个正整数组成,分别为年、月、日,我们保证每组数据都是有效的日期。
Output
输出所输入的日期是这一年的第几天。
Sample Input
2
2009 1 1
2008 1 3
Sample Output
1
3
想明白就很简单,没想明白就很难了。。。。。
想明白了之后就成了一个毫无技术含量的题目。
//C版本#include
int main()
{int n,y,r,a[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int x,i;int he;scanf("%d",&x);while(x--){scanf("%d %d %d",&n,&y,&r);if((n%4==0&&n%100!=0)||n%400==0) //判断闰年平年a[2] = 29;elsea[2] = 28;he = 0;for(i=0;i
//C++版本#include
using namespace std;
int main()
{int n,y,r,a[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int x,i,he;cin>>x;while(x--){cin>>n>>y>>r;if((n%4==0&&n%100!=0)||n%400==0) // //判断闰年平年a[2] = 29;elsea[2] = 28;he = 0;for(i=0;i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
