您现在的位置是:首页 > 正文

在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期,计算某年某月某日是该年中的第几天。 热门推荐

2024-02-01 00:47:11阅读 2
#include <iostream>
using namespace std;


int main(int argc, char *argv[])
{
	
	char a[11];
	cin.getline(a, 11);
	int sum = 10 * (a[8] - '0') + a[9] - '0';
	int b[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
	int y = 1000 * (a[0] - '0') + 100 * (a[1] - '0') + 10 * (a[2] - '0') + a[3] - '0';
	if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) 
		b[2] = 29;
	int m = 10 * (a[5] - '0') + a[6] - '0';
	for (int i = 1; i < m; i++)
		sum += b[i];

	cout << sum;
	return 0;
}

网站文章

  • metasploit 简介

    0x00:简介metasploit 是一个开源框架,这个框架用来做渗透测试,其 msf 是由多个不同的模块组成的,在使用方面的话,可以在 kali 中直接使用,命令行 msfconsole 即可。metasploit 会经常更新其中的一些模块和内容,若在 kali 中使用,建议经常更新,命令一般是 apt-get update,apt-get upgrade,apt-get dist-up...

    2024-02-01 00:46:59
  • Contest 2050 and Codeforces Round #718 B. Morning Jogging

    题目连接:https://codeforces.com/contest/1517/problem/B The 2050 volunteers are organizing the “Run! Chas...

    2024-02-01 00:46:32
  • synchronized

    1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有...

    2024-02-01 00:46:23
  • protobuf协议简介

    protobuf协议简介

    Protocol Buffers(简称PB)是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它可用于通信协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。最初由Google开发并开源,目前已经广泛应用于各种场景,如RPC通信、数据存储、配置文件等。

    2024-02-01 00:46:17
  • zookeeper单机和同一台机器(即伪集群)上搭建集群部署 及错误Error contacting service. It is probably not running

    zookeeper单机和同一台机器(即伪集群)上搭建集群部署 及错误Error contacting service. It is probably not running

    在同一台机器(即伪集群)上,启动三个zookeeper,三个分别使用不同的配置文件Zookeeper的单机版安装从官网上下载zookeeper的安装包1 准备:安装之前请自行安装jdk(如java8)2 使用wget 命令或者xshell editplus工具远程上传tar包到Linux(1)使用wget 命令下载zookeeper安装包到linux环境下命令: wg...

    2024-02-01 00:45:47
  • SpringBoot启动过程源码解析

    SpringBoot启动过程源码解析

    否则,应用类型为WebApplicationType.SERVLET。

    2024-02-01 00:45:41
  • centos7普通用户对文件权限受限解决方法

    centos7普通用户对文件权限受限解决方法

    Centos7中的普通用户与Root用户之间的权限关系,以及如何给用户赋权。

    2024-02-01 00:45:33
  • 01.快速创建多个连续的,带a标签的无序/有序列表:

    01.快速创建多个连续的,带a标签的无序/有序列表:

    一、输入下列格式 ul:表示无序 li:表示一个列表 a:表示带标签的列表 {}:表示每个列表之内相同的内容 &gt;:号表示优先级 *3:表示创建三个,*x表示创建x个标签 二、输入以上内容后按下Tab键。自动出现如下界面(忽略内容只看结构即可): 三、运行后显示类似的界面,为无序列表 ...

    2024-02-01 00:45:27
  • 《C Primer Plus》(第六版) 第04章 编程练习

    《C Primer Plus》(第六版) 第04章 编程练习

    《C Primmer Plus》 (第6版)第04章 所有编程练习

    2024-02-01 00:44:58
  • 【LeetCode解题报告】《算法基础006_日期算法》- Java

    【LeetCode解题报告】《算法基础006_日期算法》- Java

    目录一、一周中的第几天1.题目2.分析3.代码二、一年中的第几天1.题目2.分析3.代码三、日期之间隔几天1.题目2.分析3.代码 一、一周中的第几天 1.题目 1185.一周中的第几天 给你一个日期...

    2024-02-01 00:44:50