欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C语言程序设计练习之2005 第几天?

程序员文章站 2022-06-24 21:05:36
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