判断为该年的第几天

news/2025/2/12 17:01:05/

题目描述
这是一个很经典的题,给定一个日期,输出这个日期是该年的第几天。

输入
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成(见样例) ,另外,可以向你确保所有的输入数据是合法的。

输出
对于每组输入数据,输出一行,表示该日期是该年的第几天。

样例输入
1985/1/20
2006/3/12

样例输出
20
71

 

#include<stdio.h>
int main()
{int y,m,d;int sum=0,month[12]={31,28,31,30,31,30,31,31,30,31,30,31},i=0;while(scanf("%d/%d/%d",&y,&m,&d)!=EOF) {month[1]=28;if (y%4==0&&y%100!=0||y%400==0){month[1]=29;}for(i=0;i<m-1;i++){sum=sum+month[i];}sum=sum+d;printf("%d",sum);}
}


http://www.ppmy.cn/news/744336.html

相关文章

该天为该年第几天

/* 02.Copyright (c) 2013, 烟台大学计算机学院 03.* All rights reserved. 04.* 作 者&#xff1a;张凯 05.* 完成日期&#xff1a;2013 年 11 月 17 日 06.* 版 本 号&#xff1a;v1.0 07.* 输入描述&#xff1a; 无 08.* 问题描述&#xff1a;某年的第几天 09.* 程序输出…

今天写的判断一年中的第几天。

#include<stdio.h> int main() { int day,month,year,sum,leap; printf("\n请输入年&#xff0c;月&#xff0c;日&#xff0c;格式为&#xff1a;年&#xff0c;月&#xff0c;日&#xff08;2015,12,10&#xff09;\n"); scanf("%d,%d,%d",&…

500天后是几几年几月几日

500天后是几几年几月几日.package com.hzt.javase.word.day7;import java.util.Calendar;/*** Description 500天后是几几年几月几日.* Author hzt* Date 2020/11/4 19:45*/ public class Demo3 {public static void main(String[] args) {Calendar c1 Calendar.getInstance()…

日期操作,前天,当天,三十天前,三十天后 ,一个月多少天

如何将当前字符串日期加一天 import datetime from datetime import datetime as d1 a "2021-04-09" null_date (d1.strptime(a, %Y-%m-%d) datetime.timedelta(days1)).strftime("%Y-%m-%d") print(null_date)当前时间 str datetime.datetime.now(…

node搭建本地https和wss服务(SSL证书安全)

node 后台 app.js配置 const express require(express) //加载express资源 const bodyParserrequire("body-parser")//一个Express中间件,用于解析HTTP请求体,获得请求的数据const app express() //返回一个express服务器对象 const https require(https) const …

对于TIS,TRP的天线有源测试参数分析

TRP&#xff0c;Total Radiated Power&#xff0c;全向辐射功率&#xff1b; TIS&#xff0c;Total Isotropic Sensitivity&#xff0c;全向&#xff08;辐射&#xff09;灵敏度&#xff1b; 通过对整个辐射球面的发射功率进行积分并取平均得到&#xff0c;它反映手机整机的发射…

java(五)-迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类

day05【迭代器&#xff0c;数据结构,List,Set ,TreeSet集合,Collections工具类】 主要内容 Collection集合的遍历方式: 迭代器。 foreach(增强for循环)JDK 1.8开始的新技术Lambda表达式。 数据结构 是集合的底层&#xff0c;研究数据结构是为了选择使用某种集合。 List接口…

Java基础学习系列--(五)【迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类】

第一章 Iterator迭代器 1.1 Iterator接口 在程序开发中&#xff0c;经常需要遍历集合中的所有元素。针对这种需求&#xff0c;JDK专门提供了一个接口java.util.Iterator。 想要遍历Collection集合&#xff0c;那么就要获取该集合迭代器完成迭代操作&#xff0c;下面介绍一下…