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

来源:互联网 发布:手机空气检测软件 编辑:程序博客网 时间:2024/05/16 01:28

问题及代码:/* *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;

运行结果:


学习心得:

开始不知道怎么用循环语句来编这个,参考了同学的终于做出来了!!

0 0
原创粉丝点击