题目&分析:

问题:KiKi今年5岁了,已经能够认识100以内的非负整数,并且并且能够进行 100 以内的非负整数的加法计算。不过,BoBo老师发现KiKi在进行大于等于100的正整数的计算时,规则如下:

  1. 只保留该数的最后两位,例如:对KiKi来说1234等价于34;

  2. 如果计算结果大于等于 100, 那么KIKI也仅保留计算结果的最后两位,如果此两位中十位为0,则只保留个位。

对本题而言,由于计算过程只是每个数字的后两位参与,根据加法的性质,直接对(a+b)%100结果也是等价的。

题解:

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a = 0, b = 0;
    scanf("%d %d", &a, &b);
    printf("%d\n", (a+b)%100);
    return 0;
}

总结:

本题练习了求余运算符用于模拟不超过100的加法。