首页 > 试题广场 >

kiki算数

[编程题]kiki算数
  • 热度指数:37581 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解


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

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

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

例如:45+80 = 25

要求给定非负整数 ab,模拟KiKi的运算规则计算出 a+b 的值。


数据范围:

输入描述:
一行,输入两个非负整数a和b,用一个空格分隔。(0 <= a,b<= 231-1)。


输出描述:
针对每组输入,输出按照KiKi的运算规则计算出 a+b 的值。
示例1

输入

45 80

输出

25
a, b = map(int, input().split())
if  a > 100:
    a = a % 100
if b > 100:
    b = b % 100
c = a + b
if c >= 100:
    print(c % 100)
else:
    print(c)

发表于 2022-09-15 15:45:39 回复(0)
# 知识点:使用切片最后两个[-2:]从倒数第二个进行切片
# 细节,后面会遇到00,01以零开头的,这个时候只需要使用把字符串转化为整形即可
a,b = input().split(" ")
a = a[-2:]
b = b[-2:]
res = int(a) + int(b)
result = str(res)[-2:]
print(int(result))

发表于 2022-09-09 18:04:59 回复(0)
发表于 2022-08-08 12:44:11 回复(0)
a, b = map(int,(input().split()))
print((a+b)%100)
发表于 2022-07-07 11:43:38 回复(0)
发表于 2022-04-19 10:54:43 回复(0)
a,b = list(map(int, input().split()))
if a + b <100:
    print(a+b)
elif a + b >=100:
    print(  ((a+b)//10%10) *10 + ((a+b)%10) )
    


    
发表于 2022-04-15 17:26:01 回复(0)
a, b = map(int, input().split())
print((a + b ) % 100)

发表于 2022-03-24 10:41:16 回复(0)
a, b = map(int,input().split(" "))
if (a + b) >=100:
    res = a + b -100
    if res < 100:
        print(res)
    else:
        print(res%100)
else:
    print(a+b)

发表于 2022-01-15 20:32:42 回复(0)
a1,b1=input().split(' ')
a=int(a1)
b=int(b1)
sum=int(0)
if (a>=0 and a<=2**31-1) and (b>=0 and b<=2**31-1):
    sum1=a+b 
    if sum1>=0 and sum1<100:
        sum=sum1
    else:
        shi=(sum1/10)%10
        if shi==0:
            sum=sum1%10
        else:
            sum=sum1%100
else:
    print('请输入正确的整数!')
print(sum)
发表于 2022-01-07 09:36:38 回复(0)
a,b=map(str,input().split(' '))
a=''.join(list(a)[-2:])
b=''.join(list(b)[-2:])
c=str(int(a)+int(b))
c=''.join(list(c)[-2:])
print(int(c))
发表于 2021-12-23 23:14:32 回复(0)
#看看我这里
a,b=list(map(int,input().split()))
t=a+b
if t/100>0:
    t=t%100
    print(t)
else:
    print(t)
发表于 2021-08-19 22:15:39 回复(0)
num = [int(i[-2:]) for i in input().split()]
ans = sum(num)
if ans > 100:
    print(ans-100)
elif ans == 100:
    print(0)
else:
    print(ans)
发表于 2021-08-18 11:27:30 回复(0)
while True:
    try:
        a,b = input().strip().split(' ')
        c = (int(a)+int(b))%100
        print(c)
    except:
        break

发表于 2021-08-13 15:24:33 回复(0)
发表于 2021-08-03 16:28:31 回复(0)
a,b=input().split(' ')
c=int(a)+int(b)
d=c%100
print(d)

发表于 2021-07-26 23:04:51 回复(0)