数天数-可用字典 (20 分)

小艳昨晚梦见了一位老人,老人告诉她在她第20个生日时她的白马王子将会出现,她很想知道还要过几天她的白马王子才会出现,但是她总是算不清楚,所以今天一大早就找到了你——传说中的电脑高手,想请你帮她写个程序,告诉她答案。

输入格式:

共两行: 第一行3个数,Y0M0D0数与数之间用空格隔开,分别为小艳的出生年月日(即第一个生日) 第二行3个数,YMD数与数之间用空格隔开,分别为今天的年月日

输出格式:

仅包含一行,即需要经过的天数

输入样例:

在这里给出一组输入。例如:

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语言相关推荐

  1. L1-049 天梯赛座位分配 (20分)(C语言)

    L1-049 天梯赛座位分配 (20分)(C语言) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情.为此我们制定如下策略:假设某赛场有 N 所学校参赛 ...

  2. L1-020 帅到没朋友 (20分)(C语言)

    L1-020 帅到没朋友 (20分)(C语言) 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友.本题就要求你找出那些帅到没有朋友的人. 输入格式: 输入第一行给出一个正整数N(≤1 ...

  3. 1062最简分数c语言,1062 最简分数 (20分)C语言

    一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0.最简分数是指分子和分母没有公约数的分数表示形式. 现给定两个不相等的正分数 N1/M1和 N2/M​2,要求你按从小到大的顺序列出它们之间 ...

  4. PAT 1104 天长地久 (20 分) C语言

    这个题目的关键在于对代码的简化,很容易就超时,所以一定要尽可能简化,我的简化思路放在文章最后,欢迎参考与指正. 题目: 1104 天长地久 (20 分) "天长地久数"是指一个 K ...

  5. PAT 1024 科学计数法 (20分) C语言实现

    1024 科学计数法 (20分) 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [±][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部 ...

  6. 【PAT】B1032 挖掘机技术哪家强 (20 分)_C语言实现

    1 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PATPATPAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 111 行给出 ...

  7. PAT 1094 谷歌的招聘 (20 分) c语言

    思路是用一个字符串储存输入的正整数,写一个函数求连续几位的值(结合指针),再用一个函数判断是否为素数,求得第一个素数,细节写在注释里了,这次的测试点没什么问题,要注意字符串所取长度的问题,一定要取到所 ...

  8. 1074 宇宙无敌加法器 (20 分) c语言实现

    地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为"PAT数".每个 PAT 星人都必 ...

  9. L1-059 敲笨钟 (20 分)C语言

    题目 L1-059 敲笨钟 (20 分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.为了增加敲钟的趣味性,还会糟改几句古诗词.其糟改的方法为:去网上搜寻 ...

最新文章

  1. 多层感知机MLP常见的超参数有哪些?如果MLP模型对于数据集过拟合了,如何调整这些超参数来进行解决?
  2. python%20语言 20培训_Python语言学习之20个值得学习的Python技巧
  3. Linux高可用集群(Corosync+Pacemaker)
  4. SQL Server 中@@IDENTITY的用法
  5. 成功解决mod = importlib.util.module_from_spec(spec)ImportError: DLL load failed: 找不到指定的程序。
  6. mysql多表查询语句_mysql查询语句 和 多表关联查询 以及 子查询
  7. (转)使用IDEA将普通MAVEN项目转为WEB项目
  8. 抽象工厂模式设计模式_创新设计模式:抽象工厂模式
  9. [css] 如何形成BFC?
  10. Eclipse中JBOSS5.1无法启动的问题解决办法
  11. matlab GUI 设计
  12. 从Unity导出Obj格式的地形(Terrian)
  13. 高频直流电源在整改、降压和作用方面解决方案
  14. python 省份排序_MySQL
  15. sqlite内存模式
  16. 薪火相传,构建生态——记约束求解基础与应用训练营
  17. Pytorch中的 AdaptivePooling
  18. 零成本赚钱小项目,轻松操作,完整版笔记分享给你
  19. SCTF-RE200破解笔记
  20. [AC自动机+dp] whu oj 1572 I - Cyy and Fzz

热门文章

  1. 香港伦敦金平台排行榜(2021年度十大活跃交易平台)
  2. 2015年3月荔枝FM前端笔试题
  3. 安卓手机备份_手机备份数据迁移全网最全指南(必看)
  4. 数据库 mysql详解_MySQL数据库详解
  5. 【Jetson-Nano】jetson_nano安装环境配置及tensorflow和pytorch的安装
  6. VMware虚拟机软件的安装
  7. 访河北文理科状元:成功秘诀是天道酬勤(图)
  8. 夜产房:二年前接生的婴儿,亲妈却换了一个人,其中有何玄机?
  9. 职场新人必备的职场技巧
  10. 爬虫工程师光头养成路径