解题思路:
注意事项:
参考代码:
import math
def is_qurt(n):
flag = True
for i in range(2,int(math.sqrt(n))+1):
flag = True
if n % i == 0:
flag = False
if flag:
return flag
n = int(input())
for i in range(2,int(math.sqrt(n))+1):
if is_qurt(i):
if n%i == 0 and is_qurt(n // i):
print(n // i)
break
0.0分
0 人评分
C二级辅导-进制转换 (C语言代码)浏览:541 |
永远的丰碑 (C语言代码)浏览:681 |
最长单词 (C语言代码)浏览:1448 |
DNA (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:534 |
Hello, world! (C语言代码)浏览:910 |
简单的a+b (C语言代码)浏览:595 |
小O的乘积 (C++代码)浏览:784 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:487 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:676 |