私信TA
用户名:uq_94166170743
访问量:492
签 名:
自我简介:
作者: ぶんかいじゃ 发表时间:2021-03-13 23:08:51 浏览:274 | 评论: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编程助手,随时响应你的问题:
编程语言转换
万能编程问答
代码解释器
代码纠错
SQL生成与解释