2019-08-21 A1058 A+B in Hogwarts

与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;
}

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 幸福的家庭都是相似的,不幸的家庭各有各的不幸。——列夫托尔斯泰《安娜卡列尼娜》 s小朋友是我六年以前的一个学生,和...
    俏色巴林阅读 307评论 0 0
  • 每每和爸爸妈妈通视频后,心里都会隐隐发痛。痛在只能让两个年过半百的老人相互照顾,痛在不能让父母过的不愁花钱,痛在父...
    小圈er阅读 394评论 0 0
  • 今天,首选了这张图片,不是为了推书,而是我想说我首先做到了面对!下午系里开会,我太不喜欢这种形式主义了,内心简直厌...
    乔稚涵阅读 144评论 0 0
  • 不高兴 没有很特别的原因 嗯
    Ms_Vivien阅读 272评论 0 0
  • 我站在春天的一角 柔柔的晚风 抚摸着长发 轻轻撩起衣角 久违的暖意 拥入怀抱 我看到 紫燕对柳丝传情 蝶儿向花儿问...
    做人如莲阅读 320评论 1 2