PTA ch3-4 作业 7-4 求一个日期是该年中的第几天

题目:
输入一个日期,求这个日期是该年中的第几天。

输入格式:
输入三个整数,分别代表年、月、日。(假设数据都是合理的)

输出格式:
这个日期是该年中的第几天。

输入样例:
在这里给出一组输入。例如:

2000 3 1
输出样例:
在这里给出相应的输出。例如:

61

程序:

#include< iostream >  
using namespace std;  
int main()  
    {  
    int y,m,d,total=0,i;  
    int db[2][12]={{31,28,31,30,31,30,31,31,30,31,30,31},{31,29,31,30,31,30,31,31,30,31,30,31}};
    cin>>y>>m>>d;   
    if((y%4==0&&y%100!=0)||(y%400==0))  
    {
        for(i=0;i<m-1;i++)  
            {  
              total+=db[1][i];        
            }  
    }else  
    {  
         for(i=0;i<m-1;i++)  
            {  
              total+=db[0][i];  
           }  
    }  
    total+=d;  
    cout<<total<<"\n";  
    return 0;   
}
posted on 2020-11-14 22:09  养一朵花儿  阅读(356)  评论(0)    收藏  举报