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

C++——给出年、月、日,计算该日是该年的第几天。(提示:要判断是否为闰年)

没注释的源代码

#include <iostream>

using namespace std;

int main()
{
    int day[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    int y,m,d,ds=0,i;
    cout<<"请输入y,m,d:";
    cin>>y>>m>>d;
    for(i=0;i<m-1;i++)
    {
        ds+=day[i];
    }
    ds+=d;
    if((y%4==0&&y%100!=0)||y%400==0)
    {
        if(m>=2)
        {
            ds+=1;
        }
    }
    cout<<y<<"年"<<m<<"月"<<d<<"天"<<"是该年的第"<<ds<<"天"<<endl;
    return 0;
}
 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • camtasia2024绿色免费安装包win+mac下载含2024最新激活密钥
  • C:内存函数
  • JVM-类加载器的双亲委派模型详解
  • 在C#中使用NPOI将表格中的数据导入excel中
  • 信息安全数学基础(15)欧拉定理
  • 第二十九章 添加数字签名 - 指定 KeyInfo 的规范化方法
  • 【Kubernetes】常见面试题汇总(二十七)
  • 【原创 架构设计】多级缓存的应用、常见问题与解决方式
  • 【无人机设计与控制】基于蜣螂优化算法求解多无人机集群路径规划问题
  • 【波束管理】
  • leetcode第80题:删除有序数组的重复项(||)
  • MatrixOne助力一道创新打造高性能智能制造AIOT系统
  • java进程与线程
  • 基于单片机无线智能报警系统的设计
  • 华为昇腾智算中心-智算中心测试方案与标准
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Date型的使用
  • ES6 ...操作符
  • JAVA SE 6 GC调优笔记
  • Mithril.js 入门介绍
  • PhantomJS 安装
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • TypeScript迭代器
  • 从tcpdump抓包看TCP/IP协议
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 基于webpack 的 vue 多页架构
  • 那些年我们用过的显示性能指标
  • 白色的风信子
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​什么是bug?bug的源头在哪里?
  • ### RabbitMQ五种工作模式:
  • #etcd#安装时出错
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (2015)JS ES6 必知的十个 特性
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (超详细)语音信号处理之特征提取
  • (推荐)叮当——中文语音对话机器人
  • (已解决)Bootstrap精美弹出框模态框modal,实现js向modal传递数据
  • .NET Framework杂记
  • .net2005怎么读string形的xml,不是xml文件。
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @component注解的分类
  • @JsonFormat与@DateTimeFormat注解的使用
  • @RequestBody与@RequestParam:Spring MVC中的参数接收差异解析
  • [023-2].第2节:SpringBoot中接收参数相关注解
  • [04]Web前端进阶—JS伪数组
  • [17]JAVAEE-HTTP协议
  • [AIGC] Redis基础命令集详细介绍