为了账号安全,请及时绑定邮箱和手机立即绑定

题目:判断101-200之间有多少个素数,并输出所有素数。

题目:判断101-200之间有多少个素数,并输出所有素数。

释迷 2016-06-18 22:21:33
查看完整描述

1 回答

已采纳
?
风云7857

TA贡献13条经验 获得超4个赞

下面是我为你搜索到的答案,

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
public class Exp2 {
    public static void main(String args[]) {
        int i = 0;
        math mymath = new math();
        for (i = 2; i <= 200; i++)
            if (mymath.iszhishu(i) == true)
                System.out.println(i);
    }
}

class math {
    public int f(int x) {
        if (x == 1 || x == 2)
            return 1;
        else
            return f(x - 1) + f(x - 2);
    }

    public boolean iszhishu(int x) {
        for (int i = 2; i <= x / 2; i++)
            if (x % 2 == 0)
                return false;
        return true;
    }
}


查看完整回答
反对 回复 2016-06-18
  • 1 回答
  • 3 关注
  • 2161 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信