C语言程序设计练习之2005 第几天?
程序员文章站
2022-03-23 19:37:38
c语言程序设计练习之2005 第几天?
problem description给定一个日期,输出这个日期是该年的第几天。?
input输入数据有多组,每组占一行,数据格式为yyyy/mm/dd组成,...
c语言程序设计练习之2005 第几天?
problem description给定一个日期,输出这个日期是该年的第几天。?
input输入数据有多组,每组占一行,数据格式为yyyy/mm/dd组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。?
output对于每组输入数据,输出一行,表示该日期是该年的第几天。
#include #include using namespace std; int main() { int y,m,d; int x; int days[12]={31,0,31,30,31,30,31,31,30,31,30,31}; while(scanf("%d/%d/%d",&y,&m,&d)==3){ x=0; if((y%4==0&&y%100!=0)||(y%100==0&&y%400==0))days[1]=29; else days[1]=28; int i; for(i=0;i