该天为该年第几天

news/2025/2/12 20:09:26/
/*
02.Copyright (c) 2013, 烟台大学计算机学院
03.* All rights reserved.
04.* 作    者:张凯
05.* 完成日期:2013 年 11 月 17 日
06.* 版 本 号:v1.0
07.* 输入描述: 无
08.* 问题描述:某年的第几天
09.* 程序输出:略
10.* 问题分析:略
11.* 算法设计:略
12.*/#include<iostream>
using namespace std;
int days(int y, int m, int d);
int main()
{int year, month, day;cout<<"输入年 月 日"<<endl;cin>>year>>month>>day;cout<<"这是该年的第"<<days(year, month, day)<<"天"<<endl;return 0;
}
int days(int y, int m, int d)
{int sum=d;for(int i=1;i<m;i++){switch(){case 2:sum+=(y%4==0&&y%100!=0)?29:28;break;case 4:case 6:case 9:case 11:sum+=30;break;default:sum+=31;}}return sum;
}

运行结果 (如下图)

                                     

心得 体会:╮(╯_╰)╭


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

相关文章

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

#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;下面介绍一下…

键盘win键无法使用,win+r不生效、win键没反应、Windows键失灵万能解决方案

win键无效&#xff0c;键盘Win组合键突然不不能用如何解决&#xff1f; winE、winL不生效为什么我的键盘win组合键没法用&#xff1f; 电脑键盘win键没反应 &#xff1f;Win10按徽标键没反应怎么办&#xff1f; windows7、windows10中按键盘win键没反应了 怎么开启&#xff…