郝20221128


私信TA

用户名:dotcpp0653600

访问量:2383

签 名:

等  级
排  名 468
经  验 4718
参赛次数 16
文章发表 42
年  龄 98
在职情况 教师
学  校 上海邮电大学
专  业 计算机程序开发

  自我简介:

解题思路:

注意事项:

参考代码:

#include<iostream>
using namespace std;
//定义日期结构体
struct Date
{
    int year;
    int month;
    int day;
};
int main()
{
    //定义结构体变量
    Date date;
    //定义sum保存天数
    int sum=0;
    //用数组保存平年12个月每个人月的天数
    int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    //输入日期年月日
    cin>>date.year;
    cin>>date.month;
    cin>>date.day;
    //判断是否是闰年
    if(date.year%4==0&&date.year%100!=0||date.year%400==0)
    {
        mon[1]=29;
    }
    //计算输入的日期是该年的第几天
    for(int i=0;i<date.month-1;i++)
    {
        sum+=mon[i];
    }
    sum+=date.day;
    cout<<sum;
    return 0;
}


 

0.0分

1 人评分

  评论区

  • «
  • »