美文网首页
2019-08-21 A1058 A+B in Hogwarts

2019-08-21 A1058 A+B in Hogwarts

作者: JO炮 | 来源:发表于2019-08-22 12:08 被阅读0次

与b1037思路相同,直接贴代码:

#include <iostream>
using namespace std;
int main() {
    int a, b, c, m, l, n, x, y, z;
    int flag = 0;
    scanf("%d.%d.%d %d.%d.%d", &a, &b, &c, &l, &m, &n);
    z = n + c < 29 ? n + c : n + c - 29;
    flag = n + c < 29 ? 0 : 1;
    y = m + b + flag < 17 ? m + b + flag : m + b + flag - 17;
    flag = m + b + flag< 17 ? 0 : 1;
    x = a + l + flag;
    printf("%d.%d.%d", x, y, z);
    return 0;
}

柳神的代码更简洁但溢出这个点我可能会想不到,容易出错。

相关文章

网友评论

      本文标题:2019-08-21 A1058 A+B in Hogwarts

      本文链接:https://www.haomeiwen.com/subject/zlprjctx.html