私信TA
用户名:uq_94166170743
访问量:537
签 名:
自我简介:
作者: ぶんかいじゃ 发表时间:2021-03-13 23:08:51 浏览:309 | 评论:0
解题思路:先将该数开平方,然后保留整数重新开方即可注意事项:保留整数遵循四舍五入原则,如果舍去导致开方比n小,记得加上1参考代码:
import math
n = int(input())
b = math.sqrt(n)
c = int('%.0f'%b)
if (c*c) >= n:
print(c*c)
else:
print((c+1)*(c+1))
0.0分
1 人评分
看不懂代码解释一下代码? 或者生成一段代码?试试AI编程助手吧