<pre name="code" class="cpp">/*
* Copyright (c) 2014,烟台大学计算机学院
* All right reserved.
*文件名:ten week 3.app
* 作者:柴银平
* 完成时间:2014年11月11日
* 版本号: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 i=0,p=1;
while (p<=m)
{
{
if (p==4||p==6||p==9||p==11)
i=i+30;
else if (p==2)
i=i+((y%4==0&&4%100!=0)||y%400==0)?29:28;
else
i=i+31;
}
++p;
}
return i;
}
第11周项目5 当年第几天
最新推荐文章于 2020-06-14 21:34:08 发布