题目&分析:
问题:KiKi今年5岁了,已经能够认识100以内的非负整数,并且并且能够进行 100 以内的非负整数的加法计算。不过,BoBo老师发现KiKi在进行大于等于100的正整数的计算时,规则如下:
只保留该数的最后两位,例如:对KiKi来说1234等价于34;
如果计算结果大于等于 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的加法。