题解 | #牛牛的计划# 判断法和数值法两种方法解析
牛牛的计划
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; }