东华OJ进阶题5 银行存款到期日
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 银行存款到期日相关推荐
- 东华OJ进阶题47 最少拦截系统
47 最少拦截系统 作者: xxx时间限制: 1S章节: 一维数组 问题描述 : 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高 ...
- 东华OJ基础题76 字符串排序
问题描述 : 明明刚刚开始学英文,对于26个英文字母的顺序总是记不住,每次默写英文字母的时候,顺序总是前后颠倒.明明的爸爸对此相当着急,想有没有很好的办法来帮助明明记住字母的顺序.一天,明明的爸爸突然 ...
- 东华OJ基础题88 你要乘坐的飞碟在这里
问题描述 : 一个众所周知的事实,在每一颗慧星后面是一个不明飞行物UFO. 这些不明飞行物时常来收集来自在地球上忠诚的支持者. 不幸地,他们的空间在每次旅行只能带上一群支持者. 他们要做的是用一种聪明 ...
- 【东华oj】基础/进阶刷题
东华oj 前言 基础题 [顺序结构] 1 求长方形的面积和周长 2 数列和 3 解方程 [分支结构] 4 一个月的天数 5 银行存款到期日 6 实数运算 7 解二次方程 8 门票价格计算 9 星期几问 ...
- misc高阶 攻防世界_攻防世界 Misc 进阶题(一)
攻防世界 Misc 进阶题(一) 关于隐写术的思路或方法 转载: https://blog.csdn.net/a_small_rabbit/article/details/79644078 隐 ...
- 各大OJ刷题平台汇总
前言 想成为一名高级工程师,算法还是要有的,至少在入门编程和进入公司之前都是必备的.刷题也可以很好的锻炼动手能力和逻辑思维,今天就给大家介绍一些知名的在线刷题平台,都是干货哦! 力扣(leetcode ...
- python教程07-while语句的基本使用、for...in循环的使用、break与continue、打印矩形三角形九九乘法表、基础题、进阶题
python教程_小白入门/2020/7/20 行百里者半九十,你可一定要坚持下去啊 前几天家里有事更新给耽误了,后续会稳定更新的,一起加油! 学习目标 文章目录 python教程_小白入门/2020 ...
- 130道基础OJ编程题之: 47 ~ 57 道
130道基础OJ编程题之: 47 ~ 57 道 文章目录 130道基础OJ编程题之: 47 ~ 57 道 0. 昔日OJ编程题: 47. BC50 计算单位阶跃函数 48. BC51 三角形判断 49 ...
- 北京林业大学oj实验题search使用函数模板查找不同数据类型数组中元素是否存在
北京林业大学oj实验题search 使用模板函数的方法来查找不同数据类型数组中的元素是否存在,若存在则返回该元素下标,若不存在则返回-1 题目: 描述 设计一个模板函数,实现在一个给定的数组中查找给定 ...
- 东华OJ第85题 计算多项式的值
85 计算多项式的值 作者: Turbo时间限制: 1S章节: 循环 问题描述 : 计算并输出当x<0.97时下列多项式的值,直到最后一项的绝对值小于threshold(该项不包括在多项式的结果 ...
最新文章
- python标准库介绍——23 UserString 模块详解
- Python的优点?
- markdown测试
- VOIP业务仿真建模,使用间歇泊松过程模型,能够图形显示业务的突发特性
- C语言【将一个文本文件中的全部信息显示到屏幕上】
- linux中的bash shell的特性
- HDU 1247 Hat’s Words 字典树(Trie树)
- Knative Eventing 中 Channel 如何注入默认 Provisioner
- c语言中错误c2228,错误:C2228:''必须有class/struct/union
- 苹果Callkit国内被叫停 微信等应用受到冲击
- python中的颜色及其编码
- 非功能测试之本地化和国际化测试
- c++ socket下ipv4到ipv6的移植
- 图扑数字孪生北京故宫,推进旅游业元宇宙进程
- 若依源码分析(7)——岗位管理
- 多种参数的BCH、RS码和(2,1,6)卷积码编码的MATLAB仿真实现
- 程序猿段子_程序猿的24个段子,笑着笑着眼泪就出来了
- 熟女姿态:完美女人必备的十个资本!
- 设计模式 | 建造者模式及典型应用
- 小程序业务域名配置如何将文件放置在域名根目录说明
热门文章
- 转:Android(安卓)权限中文描述大全
- 支持arcface 2.0 最新版 Java离线人脸识别SDK
- 古代的五行八作三教九流你懂吗?
- svc预测概率_携程客户流失概率预测
- 亚洲开发银行在政府采购中引入区块链
- 慢病管理APP模板原型(用户端)
- DM 达梦数据库安装
- 鸿蒙os2.0beta2,鸿蒙OS2.0Beta怎么刷回EMUI11系统-鸿蒙OS2.0Beta版降级办法
- 解放双手——用python自动启动vissim
- php 中英文固定宽度,PHP UTF-8 等宽度截取中英文字符