第十七周上机项目四

来源:互联网 发布:1万左右的耳机 知乎 编辑:程序博客网 时间:2024/05/16 03:41
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:text.cpp *作者:陈栋梁 *完成日期:2014年 12 月 27 日 *版本号:v1.0 * */#include <iostream>using namespace std;int day(int y, int m, int d);struct Date{    int year;    int month;    int day;};int main(){    Date date;    cout<<"input year,month,day:";    cin>>date.year>>date.month>>date.day;    int days;    days=day(date.year,date.month,date.day);         cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl;    return 0;}int day(int y, int m, int d){    int i,sumdays;    for (i=1; i<=m; ++i)    {        switch (i)        {        case 1:            sumdays=0;            break;        case 3:        {            if (((y%4 == 0 && y%100 != 0) || y%400 == 0))                sumdays+=29;            else sumdays+=28;        }        break;        case 2:        case 4:        case 6:        case 8:        case 9:        case 11:            sumdays+=31;            break;        case 5:        case 7:        case 10:        case 12:            sumdays+=30;            break;        }    }    sumdays+=d;    return(sumdays);}


运行结果:

0 0
原创粉丝点击