5 银行存款到期日

作者: Turbo时间限制: 1S章节: 分支结构

问题描述 :

银行存款有3个月、6个月定期等。从键盘输入一个日期(即为存款日期)以及定期的时间长度(单位为月,输入的时间长度可为小于等于60的任意正整数),请编程输出该定期存款的到期日期。 下面以3个月定期为例,说明定期的概念。

比如:

输入2014年4月30日,则到期日是2014年7月30日;

输入2014年3月31日,则到期日是2014年6月30日(6月没有31日,所以30日就到期);

输入2014年11月30日,则到期日是2015年2月28日;

输入2015年11月30日,则到期日是2016年2月29日。

输入说明 :

共输入4个整数,中间以空格分隔,第一个整数表示年,第二个整数表示月,第三个整数表示日,第四个整数表示定期长度(单位为月)。

输出说明 :

输出到期日期,共输出三个整数,中间以一个空格分隔,行首与行尾均无空格。

输入范例 :

2014 4 30 3
输出范例 :

2014 7 30

借鉴其他博主的代码如下:

#include <stdio.h>
int main(){int y, m, d, t;//year month day timeint month[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };while ((scanf("%d%d%d%d",&y,&m,&d,&t)!=EOF)){m += t;while (m > 12){m = m - 12;y++;}if ((y % 400 == 0) || (y % 4 == 0 && y % 100 != 0))month[2]++;printf("%d %d %d\n", y, m, d < month[m] ?  d:month[m]);}return 0;
}

东华OJ进阶题5 银行存款到期日相关推荐

  1. 东华OJ进阶题47 最少拦截系统

    47 最少拦截系统 作者: xxx时间限制: 1S章节: 一维数组 问题描述 : 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高 ...

  2. 东华OJ基础题76 字符串排序

    问题描述 : 明明刚刚开始学英文,对于26个英文字母的顺序总是记不住,每次默写英文字母的时候,顺序总是前后颠倒.明明的爸爸对此相当着急,想有没有很好的办法来帮助明明记住字母的顺序.一天,明明的爸爸突然 ...

  3. 东华OJ基础题88 你要乘坐的飞碟在这里

    问题描述 : 一个众所周知的事实,在每一颗慧星后面是一个不明飞行物UFO. 这些不明飞行物时常来收集来自在地球上忠诚的支持者. 不幸地,他们的空间在每次旅行只能带上一群支持者. 他们要做的是用一种聪明 ...

  4. 【东华oj】基础/进阶刷题

    东华oj 前言 基础题 [顺序结构] 1 求长方形的面积和周长 2 数列和 3 解方程 [分支结构] 4 一个月的天数 5 银行存款到期日 6 实数运算 7 解二次方程 8 门票价格计算 9 星期几问 ...

  5. misc高阶 攻防世界_攻防世界 Misc 进阶题(一)

    攻防世界 Misc 进阶题(一) 关于隐写术的思路或方法 转载: https://blog.csdn.net/a_small_rabbit/article/details/79644078     隐 ...

  6. 各大OJ刷题平台汇总

    前言 想成为一名高级工程师,算法还是要有的,至少在入门编程和进入公司之前都是必备的.刷题也可以很好的锻炼动手能力和逻辑思维,今天就给大家介绍一些知名的在线刷题平台,都是干货哦! 力扣(leetcode ...

  7. python教程07-while语句的基本使用、for...in循环的使用、break与continue、打印矩形三角形九九乘法表、基础题、进阶题

    python教程_小白入门/2020/7/20 行百里者半九十,你可一定要坚持下去啊 前几天家里有事更新给耽误了,后续会稳定更新的,一起加油! 学习目标 文章目录 python教程_小白入门/2020 ...

  8. 130道基础OJ编程题之: 47 ~ 57 道

    130道基础OJ编程题之: 47 ~ 57 道 文章目录 130道基础OJ编程题之: 47 ~ 57 道 0. 昔日OJ编程题: 47. BC50 计算单位阶跃函数 48. BC51 三角形判断 49 ...

  9. 北京林业大学oj实验题search使用函数模板查找不同数据类型数组中元素是否存在

    北京林业大学oj实验题search 使用模板函数的方法来查找不同数据类型数组中的元素是否存在,若存在则返回该元素下标,若不存在则返回-1 题目: 描述 设计一个模板函数,实现在一个给定的数组中查找给定 ...

  10. 东华OJ第85题 计算多项式的值

    85 计算多项式的值 作者: Turbo时间限制: 1S章节: 循环 问题描述 : 计算并输出当x<0.97时下列多项式的值,直到最后一项的绝对值小于threshold(该项不包括在多项式的结果 ...

最新文章

  1. python标准库介绍——23 UserString 模块详解
  2. Python的优点?
  3. markdown测试
  4. VOIP业务仿真建模,使用间歇泊松过程模型,能够图形显示业务的突发特性
  5. C语言【将一个文本文件中的全部信息显示到屏幕上】
  6. linux中的bash shell的特性
  7. HDU 1247 Hat’s Words 字典树(Trie树)
  8. Knative Eventing 中 Channel 如何注入默认 Provisioner
  9. c语言中错误c2228,错误:C2228:''必须有class/struct/union
  10. 苹果Callkit国内被叫停 微信等应用受到冲击
  11. python中的颜色及其编码
  12. 非功能测试之本地化和国际化测试
  13. c++ socket下ipv4到ipv6的移植
  14. 图扑数字孪生北京故宫,推进旅游业元宇宙进程
  15. 若依源码分析(7)——岗位管理
  16. 多种参数的BCH、RS码和(2,1,6)卷积码编码的MATLAB仿真实现
  17. 程序猿段子_程序猿的24个段子,笑着笑着眼泪就出来了
  18. 熟女姿态:完美女人必备的十个资本!
  19. 设计模式 | 建造者模式及典型应用
  20. 小程序业务域名配置如何将文件放置在域名根目录说明

热门文章

  1. 转:Android(安卓)权限中文描述大全
  2. 支持arcface 2.0 最新版 Java离线人脸识别SDK
  3. 古代的五行八作三教九流你懂吗?
  4. svc预测概率_携程客户流失概率预测
  5. 亚洲开发银行在政府采购中引入区块链
  6. 慢病管理APP模板原型(用户端)
  7. DM 达梦数据库安装
  8. 鸿蒙os2.0beta2,鸿蒙OS2.0Beta怎么刷回EMUI11系统-鸿蒙OS2.0Beta版降级办法
  9. 解放双手——用python自动启动vissim
  10. php 中英文固定宽度,PHP UTF-8 等宽度截取中英文字符