您的位置:首页 > 其它

第十一周上机项目5 当年第几天

2014-11-08 15:49 225 查看
问题及代码:
/ *
*Copyright  (c)  2014,烟台大学计算机学院
*All rights reserved .
*文件名称:test .cpp
*作    者:曹莉萍
*完成日期:2014 年11月8日
*版 本 号: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 sum;
switch (m)
{
case 1:sum=d;break;
case 2:sum=d+31;break;
case 3:sum=d+59;break;
case 4:sum=d+90;break;
case 5:sum=d+120;break;
case 6:sum=d+151;break;
case 7:sum=d+181;break;
case 8:sum=d+212;break;
case 9:sum=d+243;break;
case 10:sum=d+273;break;
case 11:sum=d+304;break;
case 12:sum=d+334;break;
}
if (m>2)
sum++;
return sum;
}

运行结果



学习心得

尽自己最大的努力来学习这门课!!!加油!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: