题目:
描述
牛牛有一个学习计划,他计划在 y 年 m 月 d 日开始学习,但在之前他是绝不会开始学习的,但是他一旦开始学习就不会停下来,请你判断 y1 年 m1 月 d1 日牛牛应该学习吗。
输入描述:
第一行输入 y ,m ,d ,即牛牛计划开始学习的时间。
第二行输入 y1,m1,d1,即询问的时间。
输出描述:
请你判断牛牛是否开始学习。如果是则输出 yes ,否则输出 no
题目来源于牛客BC72题
#include <stdio.h>
int main()
{
int y, m, d;
int y1, m1, d1;
scanf("%4d %d %d\n%d %d %d", &y, &m, &d, &y1, &m1, &d1);
if (y1>y)//这里判断年份若大于计划年份肯定是yes
printf("yes");
else if (y1 == y)//代表年份相同继续去判断月份
{
if (m1>m)//这里指月份大于计划月份
printf("yes");
else if (m1<m)//这里是月份小于计划月份
printf("no");
else//这里是月份相同继续向内判断日
{
if (d1<d)//这里指计划日大于现在日
printf("no");
else
printf("yes");
}
}
else
printf("no");//这里指年份小于计划年份
return 0;
}
运行结果
标签:语言,牛牛,else,y1,m1,printf,解决,yes,d1 From: https://blog.51cto.com/u_15838996/5935475