logo
预览版
标准版
您当前访问的是 喵宅苑 MewoGarden × 技术宅II 预览版网页,若要正常使用功能请戳我前往标准版
帖子对应的标准版页面请点击帖子下方[→标准版]按钮
BABY莫名君

public class P87D8 {

public static void main(String[] args) {

int i=1,n=0,j=1;float m;

do {m=4*(1/i)*j;i=i+2;j=j*-1;n=n+1;}

while (m==3

【查看更多内容请登录哈】

PC1500

while的条件有问题…这样你只能do一次…话说你应该(m-3.14159<=0.000005)比较好一点吧……那个小于等于的数你自己定嗯……这样是求在一定误差范围内……唉……爪机无力

jimsshom

以后贴代码用专门的代码应用来贴会清楚点。

第一个问题m==3.14159应该是不等于吧。

第二个问题你没有用变量保存是否是质数的判断,等于没有判断是否质数,建议用个函数来做。

这些简单的问题其实自己调试下会更清楚。