数天数-可用字典 (20 分) C语言
数天数-可用字典 (20 分)
小艳昨晚梦见了一位老人,老人告诉她在她第20个生日时她的白马王子将会出现,她很想知道还要过几天她的白马王子才会出现,但是她总是算不清楚,所以今天一大早就找到了你——传说中的电脑高手,想请你帮她写个程序,告诉她答案。
输入格式:
共两行: 第一行3个数,Y0
,M0
,D0
数与数之间用空格隔开,分别为小艳的出生年月日(即第一个生日) 第二行3个数,Y
,M
,D
数与数之间用空格隔开,分别为今天的年月日
输出格式:
仅包含一行,即需要经过的天数
输入样例:
在这里给出一组输入。例如:
1999 4 5
2009 12 12
输出样例:
在这里给出相应的输出。例如:
3036
代码如下:
#include<stdio.h>
int main()
{int year1,month1,day1,year2,month2,day2,sum1=0,sum2=0,sum3=0; int run[12] = {31,29,31,30,31,30,31,31,30,31,30,31};int ping[12] = {31,28,31,30,31,30,31,31,30,31,30,31};scanf("%d %d %d",&year1,&month1,&day1);scanf("%d %d %d",&year2,&month2,&day2);for(int i=year2+1;i<year1+19;i++){if(i%4==0&&i%100!=0||i%400==0){sum1+=366;}else{sum1+=365;}}if(year2%4==0&&year2%100!=0||year2%400==0){for(int i=month2-1;i<12;i++){sum2+=run[i];}sum2-=day2;}else{for(int i=month2-1;i<12;i++){sum2+=ping[i];}sum2-=day2;}if((year1+19)%4==0&&(year1+19)%100!=0||(year1+19)%400==0){for(int i=0;i<month1-1;i++){sum3+=run[i]; }sum3+=day1;}else{for(int i=0;i<month1-1;i++){sum3+=ping[i]; }sum3+=day1;}printf("%d",sum3+sum1+sum2);
}
数天数-可用字典 (20 分) C语言相关推荐
- L1-049 天梯赛座位分配 (20分)(C语言)
L1-049 天梯赛座位分配 (20分)(C语言) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情.为此我们制定如下策略:假设某赛场有 N 所学校参赛 ...
- L1-020 帅到没朋友 (20分)(C语言)
L1-020 帅到没朋友 (20分)(C语言) 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友.本题就要求你找出那些帅到没有朋友的人. 输入格式: 输入第一行给出一个正整数N(≤1 ...
- 1062最简分数c语言,1062 最简分数 (20分)C语言
一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0.最简分数是指分子和分母没有公约数的分数表示形式. 现给定两个不相等的正分数 N1/M1和 N2/M2,要求你按从小到大的顺序列出它们之间 ...
- PAT 1104 天长地久 (20 分) C语言
这个题目的关键在于对代码的简化,很容易就超时,所以一定要尽可能简化,我的简化思路放在文章最后,欢迎参考与指正. 题目: 1104 天长地久 (20 分) "天长地久数"是指一个 K ...
- PAT 1024 科学计数法 (20分) C语言实现
1024 科学计数法 (20分) 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [±][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部 ...
- 【PAT】B1032 挖掘机技术哪家强 (20 分)_C语言实现
1 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PATPATPAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 111 行给出 ...
- PAT 1094 谷歌的招聘 (20 分) c语言
思路是用一个字符串储存输入的正整数,写一个函数求连续几位的值(结合指针),再用一个函数判断是否为素数,求得第一个素数,细节写在注释里了,这次的测试点没什么问题,要注意字符串所取长度的问题,一定要取到所 ...
- 1074 宇宙无敌加法器 (20 分) c语言实现
地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PAT数".每个 PAT 星人都必 ...
- L1-059 敲笨钟 (20 分)C语言
题目 L1-059 敲笨钟 (20 分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.为了增加敲钟的趣味性,还会糟改几句古诗词.其糟改的方法为:去网上搜寻 ...
最新文章
- 结对第2次作业——WordCount进阶需求
- JVM从入门到精通(六):JVM调优必备理论知识 - 3种垃圾清除算法,常见的垃圾回收器
- 软件构造学习笔记-第十三周
- Spring思维导图,让Spring不再难懂(cache篇)
- mysql 远程服务器返回错误404_远程服务器返回异常: (404) 未找到
- mysql case when sum count_SQL语句为什么在这种case when情况下要用sum而不是count
- windows 下 nginx 的反向代理学习整理
- JQuery iframe页面通过parent方法操作父页面中的元素与方法(实例讲解)
- 51单片机-宏晶STC与硬仿真
- 【JESD204B】基于JESD204B协议的ADC、DAC数据传输
- 看看天上的星星,都是为了给你们排位掉下来的
- 心情随笔:工作篇(半夜无眠,写与自己共勉)
- 用 BCDEdit 命令修改 Windows 多系统启动菜单的名称及显示顺序
- BGP----工作工程,路由黑洞,防环机制,基本配置
- 华为鸿蒙系统烤箱,华为鸿蒙OS系统如何支持形态各异的产品?
- 老李聊股:中油工程(第三篇)
- vscode怎么运行android项目,windows + flutter +android+ vscode 安装配置运行流程(详细版本)...
- python线程锁和线程池
- 如何在Windows和centOS系统之间实现复制粘贴?步骤如下
- 【mysql】mysql利用mysqldump导出表结构或者表数据
热门文章
- 《美丽的京剧》——市场调研
- 3D轨迹图的绘制及其gif保存
- idea-iml文件
- 什么是索引,索引介绍
- 空调远程监控物联网整体解决方案
- Python接口自动化测试框架(工具篇)-- 接口测试工具SoupUI
- 计算机默认存文档的地方,电脑版TIM文件传输默认保存在哪里?TIM修改查看默认存储文件位置的方法...
- 智能小车红外避障模块----使用教程
- dajngo_itsdjangerous_itsdangerous.exc.BadSignature: Signature bXXXXX' does not match
- 黑马程序员_基于老毕视频和疯狂java第4节的思维导图