输入两个整数a,b,如果a的平方加b的平方和大于100,则输出其和的百位以上(包括百位)的数字,否则输出a+b的值。
时间: 2023-05-02 20:01:01 浏览: 248
c代码-1.请输入一个大于100的正整数a,将a的百位、十位和个位依次放在b的个位、十位和百位上。例如:输入"321",输出"结果是:123"。
题目翻译:输入两个整数a,b,如果a的平方加b的平方大于100,则输出它们和的百位及以上的数字(包括百位)。否则输出a+b的值。
解题思路:题目要求判断两个数的平方和的大小,因此使用if语句进行判断。如果平方和大于100,就先算出它们的和,再将和转换为字符串,取出百位及以上的数字;否则,直接输出它们的和即可。
代码实现:
a = int(input("请输入a的值:"))
b = int(input("请输入b的值:"))
if a**2 + b**2 > 100:
result = str(a + b)
print(result[:3])
else:
print(a + b)
阅读全文