你只要知道√2=1+1/2+(1/2)*(1/2-1)/2!+(1/2)*(1/2-1)*(1/2-2)/3!+...这个公式即可我写个伪代码令i=s=1;n=1/2;eps=0.00001(这是确定精度,你随便定)while ns=s+n;n=n*(1/2-i)/(i+1);i=i+1;end(于是s就是√2的近似有理数)然后只要求5^s即可