题解 | #牛牛的计划# 判断法和数值法两种方法解析
牛牛的计划
https://www.nowcoder.com/practice/cf956ceef9f84f7393a0b7284fdbf95a
#include <stdio.h>
// int main() {
// int y, m, d;
// scanf(" %d %d %d", &y, &m, &d);
// int y1, m1, d1;
// scanf(" %d %d %d", &y1, &m1, &d1);
// int t = 0;
// if(y1 > y)//年份如果大于那么后面都不用判断了
// {
// printf("yes\n");
// return 0;
// }
// else if(y1 == y)//年份相等中有多重情况进去继续判断
// {
// if(m1 > m)//月份大于日期也不用判断了
// {
// printf("yes\n");
// return 0;
// }
// else if(m1 == m)//月份相等也会有多重情况,进去继续判断
// {
// if(d1 >= d)//最后一个参数,直接判断
// {
// printf("yes\n");
// return 0;
// }
// }
// }
// printf("no\n");
// return 0;
// }
int main()
{
int y, m, d;
int y1, m1, d1;
//输入
scanf("%d%d%d", &y, &m, &d);
getchar();//清理'\n’
scanf("%d%d%d", &y1, &m1, &d1);
int s1 = (y*100+m)*100+d;
int s2 = (y1*100+m1)*100+d1;//时间转为连续的一个数值
if(s2 >= s1)//判断
{
printf("yes\n");
}
else {
printf("no\n");
}
return 0;
}
阿里云成长空间 786人发布