您的位置:首页 > 其它

第十一周项目5-当年第几天

2014-11-11 16:28 211 查看
问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cop
*作者:
*完成日期:2014年11月11日
*版本号:v1.0
*
*问题描述:
*输入描述:
*输出描述:
#include <iostream>

using namespace std;
int days(int ,int ,int );
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 a,b=d;
for(a=1;a<m;a++)
{
switch(a)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
d=31;break;
case 4:
case 6:
case 9:
case 11:
d=30;break;
case 2:
if((y%4==0&&y%100!=0)||(y%400==0))

b=29;


运行结果:



学习心得:

开始不知道怎么用循环语句来编这个,参考了同学的终于做出来了!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: