PTA 7-192 浪漫的表白

分数 10
作者 夏仁强
单位 贵州工程应用技术学院

有一个帅小伙一直暗恋一个女孩,但他还是没有勇气向她表白“我爱你”,更别说“某某某,我爱你,如果非要在这份‘爱’上加一个期限的话,那就是一万年”这类肉麻的话,生怕说了后会是“落花有意流水无情”,连朋友都无法做。不过,在经过一阵思想斗争以后,最后终于还是鼓起勇气向那个女孩进行了表白。女孩没有直接回复他,说了如下这段话: 我知道你一直在关心我,我了解你的心意,但我已经有心仪的人了,我的答案在下面这个问题里,你写出程序看看结果就知道啦。
问题是这样的:你的生日和我的生日之差,如果x是奇数,则结果是“对不起,有缘无份”,如果是偶数,则结果是“傻瓜,我心仪的人其实是你呀!”。
请你编写一个程序判断两人是否能在一起!

输入格式:
输入有2行,第1行表示男生的出生日期,第2行表示女生的出生日期。

输出格式:
首先输出两人生日相隔的天数,如果两人的生日相隔天数是奇数,则输出“对不起,我们有缘无份”,如果是偶数,则输出“傻瓜,我心仪的人其实是你呀!”。

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

2000-06-05
2000-06-06

输出样例1:
在这里给出相应的输出。例如:

我们生日相差1天
对不起,我们有缘无份

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

2000-06-05
2000-06-07

输出样例2:

在这里给出相应的输出。例如:

我们生日相差2天
傻瓜,我心仪的人其实是你呀!

代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB

#include <stdio.h>int main(){int year_boy,month_boy,day_boy; //定义男生的年月日scanf("%d-%d-%d",&year_boy,&month_boy,&day_boy);int year_girl,month_girl,day_girl;  //定义女生的年月日scanf("%d-%d-%d",&year_girl,&month_girl,&day_girl);int sum_boy=0,sum_girl=0;   //男生和女生的总天数int month_day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};    //每个月天数int i, j;   //通用变量if ((year_boy % 4 == 0 && year_boy % 100 != 0) || year_boy % 400 == 0)//判断男生的出生年是不是闰年for (i = 1; i < month_boy; i++) //闰年计算总天数if (i == 2)sum_boy += 29;else  sum_boy += month_day[i];else    //不是闰年计算总天数for ( i = 1; i < month_boy; i++){sum_boy += month_day[i];}if ((year_girl % 4 == 0 && year_girl % 100 != 0) || year_girl % 400 == 0)//判断女生的出生年是不是闰年for ( i = 1; i < month_girl; i++){  //闰年计算总天数if (i == 2)sum_girl += 29;else    sum_girl += month_day[i];}else    //不是闰年计算总天数for ( i = 1; i < month_girl; i++){sum_girl += month_day[i];}sum_boy = abs(sum_boy + day_boy - sum_girl - day_girl); //这里直接将两个人相差的天数直接给男生总天数for ( i = year_boy; i < year_girl; i++){    //计算出两人相差年份,然后加上那年if ((year_boy % 4 == 0 && year_boy % 100 != 0) || year_boy % 400 == 0) //闰年加1天数sum_boy += 366;else   //不是闰年sum_boy += 365;}if (sum_boy % 2 == 0) //如果两人的生日相隔天数是奇数,则输出“对不起,我们有缘无份”printf("我们生日相差%d天\n傻瓜,我心仪的人其实是你呀!",sum_boy);else  //如果是偶数,则输出“傻瓜,我心仪的人其实是你呀”printf("我们生日相差%d天\n对不起,我们有缘无份",sum_boy);return 0;
}

PTA 7-192 浪漫的表白相关推荐

  1. 浪漫的html表白源代码_Love:程序猿的方式【情人节amp;520—我爱你】动画加音效 → 那些年最浪漫的表白(帮你得到你的她)...

    Love:程序猿的方式~[情人节&520-我爱你]~动画加音效 → 那些年最浪漫的表白(帮你得到你的她) 导读 本文章代码的实现,主要参考GitHub(wuxia2001和hackerzhou ...

  2. Love:程序猿的方式~【情人节520—我爱你】~动画加音效 → 那些年最浪漫的表白(帮你得到你的她)

    Love:程序猿的方式~[情人节&520-我爱你]~动画加音效 → 那些年最浪漫的表白(帮你得到你的她) 导读        本文章代码的实现,主要参考GitHub(wuxia2001和hac ...

  3. C语言和图形界面编程打造——浪漫的表白程序

    谁说程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上. 下面,发下代码吧,昨天的愤怒的小鸟推箱子版本的没发,今天发这个,,,简单的C语言和easyx一起打造浪漫的程序附带 ...

  4. 浪漫的表白 (5 分)

    7-61 浪漫的表白 (5 分) 有一个帅小伙一直暗恋一个女孩,但他还是没有勇气向她表白"我爱你",更别说"某某某,我爱你,如果非要在这份'爱'上加一个期限的话,那就是一 ...

  5. c++语言表白超炫图形_C/C++图形界面编程打造——浪漫的表白程序!

    谁说程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上. 下面,发下代码吧,昨天的愤怒的小鸟推箱子版本的没发,今天发这个,,,简单的C语言和easyx一起打造浪漫的程序附带 ...

  6. c++语言表白超炫图形_让C/C++程序员告诉你什么叫浪漫,表白黑科技,炫酷多彩求爱利器...

    原标题:让C/C++程序员告诉你什么叫浪漫,表白黑科技,炫酷多彩求爱利器 前言 缘是美丽的邂逅,爱是心跳的感觉,情是心灵的交会,恋是甜蜜的思念,走在爱与被爱的边缘,你见或者不见,爱你的心始终不改变!C ...

  7. 制作一个浪漫的表白网页

    阿里云大学免费课程:[云计算的1024种玩法]制作一个浪漫的表白网页 喜欢TA,就让网页替你说出来吧! 通过该课程,1小时内学会在云服务器上制作一个简单浪漫的表白网页. 课程包括视频课程和教学文档简单 ...

  8. 别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(1)

    别具一格,原创唯美浪漫情人节表白专辑, (复制就可用)(html5,css3,svg)表白爱心代码(1) 一. 前言 回眸之间,丰盈了岁月,涟漪了思绪,轻轻落笔,不写伤痕,不写仇怨,只写岁月经历领悟后 ...

  9. 送给她最最浪漫的表白(Python代码实现)

    目录  I 最美的浪漫   II 昨日浪漫的表白 III 关于"美"的哲思     IV Python代码实现  I 最美的浪漫                           ...

最新文章

  1. 第六届全国大学生智能汽车竞赛获奖名单
  2. eclipse 翻译插件_这两个IDE插件,可以让你写出质量杠杠的代码
  3. [Python图像处理] 三十七.OpenCV直方图统计两万字详解(掩膜直方图、灰度直方图对比、黑夜白天预测)
  4. OOo on ready---VB篇
  5. OpenStack 的部署T版(一)——基础环境配置
  6. I. Intersections
  7. 学维修电脑要多久_学厨师要多久才出师
  8. 白话C++系列(27) -- RTTI:运行时类型识别
  9. 漫画:什么是归并排序?
  10. 论策谈百度快照回档和后退的原因
  11. 我要偷偷的学Python,然后惊呆所有人(第五天)
  12. 论文翻译 | TOOD:《TOOD: Task-aligned One-stage Object Detection》详细解读
  13. NetFPGA-SUME下reference_nic测试
  14. 北京盈创再生资源有限公司研发楼项目智能照明控制系统的设计和应用
  15. 编程之美----小飞的电梯调度算法
  16. Python-遗传算法君主交叉代码实现
  17. 光缆旋转传输器/光纤滑环(LZ-M40X)在大型堆取料机上的应用
  18. 外排序 归并排序 超级详细 拜托点赞
  19. 今日,苹果发布 iPadOS/iOS 13 首个公测版更新
  20. Carbide编辑CP代码中的环境配置及编译

热门文章

  1. 动手学习深度学习 04:多层感知机
  2. 大数据:Hadoop集群测试
  3. 微擎添加绑定公众号,空白页或500错误,打不开
  4. JUC-05-ForkJoin,Future(了解即可)
  5. 02 【uni-app起步】
  6. 仿哔哩哔哩视频app小程序模板源码
  7. angular 中如何实现多态与继承
  8. 【转】开发者需要了解的领域特定语言(DSL)
  9. 敬畏传奇——直面第一台可编程电子计算机:Colossus
  10. 明翰Java入门教学系列之IO篇