#输入数字n,求具有n个因子的最小整数 '''通过循环 定义一个函数,函数可以计算这个整数的分子数量''' import math def sum(k): s=0 for i in range(1,int(math.sqrt(k))+1): if k%i==0: s+=2 if k==i*i: s-=1 return s n=int(input("输入因子个数:")) for i in range(1,50000): if sum(i)==n: print(i) exit()