第十七周项目4---日期结构体1


  1. /* 
  2. *Copyright (c) 2014,烟台大学计算机学院void change(int a[8][8]); 
  3. *All rights reserved. 
  4. *文件名称:main.cpp 
  5. *作者:吴英政
  6. *完成日期:2014年12月22日 
  7. *版本号:v1.0 
  8. * 
  9. *问题描述:输入年月日,输出该天是本年的第几天 
  10. *输入描述:年、月、日 
  11. *程序输出:该年的第几天 
  12. */  
  13. #include <iostream>
    using namespace std;
    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
     int sum=date.day;
     int n;
     for(n=1;n<date.month;n++)
     {
         if(n==1||n==3||n==5||n==7||n==8||n==10||n==12)
            sum=sum+31;
         if(n==4||n==6||n==9||n==11)
            sum=sum+30;
         if(n==2)
         {
             if((date.year%4==0&&date.year%100!=0)||date.year%400==0)
                sum=sum+29;
             else
                sum=sum+28;
         }
     }
      days=sum;
     cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl;
        return 0;
    }
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值