作业帮 > 综合 > 作业

输入某年某月某日,判断这一天是这一年的第几天?Input 第一行输入一个整数T,表示是下面有T行,接下来每

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/13 21:33:03
输入某年某月某日,判断这一天是这一年的第几天?Input 第一行输入一个整数T,表示是下面有T行,接下来每
输入某年某月某日,判断这一天是这一年的第几天?
Input
第一行输入一个整数T,表示是下面有T行,接下来每一行包含三个整数Y,M,D,分别表示年月日,中间用空格隔开.
Output
针对每一组数据输出一行,该行包含一个整数D,表示对应的日期是该年的第D天,如果不是一个合法的日期,则输出0.
Sample Input
2
2009 1 1
2009 2 30
Sample Output
1
0
Problem Source
HNU Contest
输入某年某月某日,判断这一天是这一年的第几天?Input 第一行输入一个整数T,表示是下面有T行,接下来每
#include
int main()
{
int day,i;
int dd[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,d;
int t;
scanf("%d",&t);
while(t--)
{
scanf("%d%d%d",&y,&m,&d);
if(m>12) //月份大于12
{
printf("0\n");
continue;
}
else if(((y%4==0 && y%100!=0) || y%400==0) && m==2) //是闰年并且是2月.
{
if(d>dd[2]+1) //如果大于29
printf("0\n");
continue;
}
else if(d>dd[m]) //如果大于当月的天数
{
printf("0\n");
continue;
}
day=d;
for(i=1;i2)
day++;
printf("%d\n",day);
}
return 0;
}
输入某年某月某日,判断这一天是这一年的第几天?Input 第一行输入一个整数T,表示是下面有T行,接下来每 输入某年某月某日,判断这一天是这一年的第几天?求程序设计组成框图、流程图 几道简单的c语言输入某年某月某日,判断这一天是这一年的第几天?C的源程序如下:输入某年某月某日,判断这一天是这一年的第几 C经典4—100:输入某年某月某日,判断这一天是这一年的第几天?设计流程图以及程序设计组 从键盘上输入一个日期(某年某月某日),如2009-2-28.计算这一天属于该年的第几天.要求写出计算闰年的函 C语言实验题 输入输入数据有多组,第一行是测试数据的组数T,接下的T行中,每行表示一组测试数据,每组测试数据的第一个数字 题目描述 输入3个整数,输出它们的平均值,保留3位小数. 输入 第一行是数据组数T(T c++ acm水题问题输入数据有多组,每组的第一行是两个整数m和n,表示应聘MM的总共的行列数,然后是m行整数,每行有n c语言怎么输入一个正整数T,表示接下来有T组数据,每组数据输入两个正整数? c语言编程题目,给定n个整数,计算有多少奇数 输入 第一行是数据组数T(T Input输入分为两部分:第一部分是第一行,有N+1个整数,第一个正整数为N(N 定长整数相减 C语言Input 测试用例由三行组成. 第一行是一个不超过 1000 的正整数 n. 接下来的两行是有 n