当前位置: 首页 > article >正文

C++——定义个一个结构体变量(包括年、月、日),编写程序,要求输入年、月、日,程序计算并输出该日在本年中是第几天。(提示:需要考虑闰年)

没注释的源代码

#include <iostream>

using namespace std;
struct date
{
    int month;
    int day;
    int year;
};
int main()
{
    date d;
    cout<<"请输入年,月,日:"<<endl;
    cin>>d.year>>d.month>>d.day;
    int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    for(int i=1;i<d.month;i++)
    {
        d.day+=a[i];
    }
    if((d.year%400==0||(d.year%4==0&&d.year%100!=0))&&(d.month>=3))
    {
        d.day+=1;
    }
    cout<<"该日是该年的第"<<d.day<<"天"<<endl;
    return 0;
}


http://www.kler.cn/news/331816.html

相关文章:

  • 酒店新科技,飞睿智能毫米波雷达人体存在感应器,智能照明创新节能新风尚
  • 掌握 C# 中的委托与事件机制
  • 微信小程序攻略:如何验证Token是否即将失效并自动刷新
  • 70.【C语言】动态内存管理(重点)(3)
  • 【Echarts】折线图和柱状图如何从后端动态获取数据?
  • C++实现单例模式
  • 面试速通宝典——9
  • CORE MVC 过滤器 (筛选器)《2》 TypeFilter、ServiceFilter
  • 科技展厅方案新视角:布局优化促进深度互动体验?
  • HTTP【网络】
  • ajax的原理,使用场景以及如何实现
  • 编程思维之函数返回函数
  • 网站可疑问题
  • Python并发编程挑战与解决方案
  • ChatGPT+R语言助力生态环境数据统计分析!回归与混合效应模型、多元统计分析、结构方程模型(SEM)(lavaan)、Meta分析、贝叶斯回归等
  • 机器学习基本上就是特征工程——《特征工程训练营》
  • 每日学习一个数据结构-树
  • 世邦通信股份有限公司IP网络对讲广播系统RCE
  • 线程池的实现和讲解:解决多线程并发服务器创建销毁线程消耗过大的问题
  • [Web安全 网络安全]-XXE 外部实体注入攻击XML