第十一周项目五:当年第几天

来源:互联网 发布:mac科研软件 编辑:程序博客网 时间:2024/05/01 05:04
/**copyright (c) 2014, 烟台大学计算机学院.*All rights reserved.*文件名称:test.cpp *作者:陆云杰*完成日期:2014年11月7日 *版本号:v1.0* **问题描述:输入年月日,输出这一天是该年的第几天。*程序输入:年,月,日的值。*程序输出:输出这一天是该年的第几天。*/ #include <iostream>using namespace std;int days(int y,int m,int d);int main(){    int year,month,day;    cout<<"输入年 月 日:"<<endl;    cin>>year>>month>>day;    cout<<"这是该年的第"<<days(year,month,day)<<"天"<<endl;    return 0;}int days(int y,int m,int d){    int Day;    while(m-1>=1)        {            switch(m-1)            {            case 1:            case 3:            case 5:            case 7:            case 8:            case 10:            case 12:                Day=31;                break;            case 4:            case 6:            case 9:            case 11:                Day=30;                break;            case 2:                if(y%4==0&&y%100!=0||y%400==0)                    Day=29;                else Day=28;            }            d+=Day;            --m;        }    return (d);} 


 

学习心得:编到最后发现自己编的是正确的,确还在找错误。。。。

0 0
原创粉丝点击