yjy别看我的文章 2021-07-30 13:36 采纳率: 64.3%
浏览 28

HDOJ2138 java 一直过不去我哪错了 QQ大家帮我看一下

HDOJ2138我过不去了,我脚的我代码没问题啊!我一点都没看出来哪有问题

import java.util.Scanner;
import java.lang.Math;
public class A2138 {
    public static void main(String[] args)
    {
        Scanner in=new Scanner(System.in);
        int t=in.nextInt();
        int count=0;
        while(t-->0)
        {
            int n=in.nextInt();
            if(Prime(n))
            {
                count++;
            }
        }
        System.out.println(count);
    }
    public static boolean Prime(int n)
    {
        for(int i=2;i<=Math.sqrt(n);i++)
        {
            if(n%i==0)
            {
                return false;
            }
        }
        return true;
    }
}

  • 写回答

1条回答 默认 最新

  • 404警告 2021-07-30 17:15
    关注

    注意每次输入的值,你是什么问题 出不去循环还是出循环后输出的值不对
    第一次输入的值决定了你往下要再输入几次值 每一次值对应一个n,你可以把代码加上一句话更清晰一点 如下代码:

    
    import java.util.Scanner;
    import java.lang.Math;
    public class A2138 {
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            System.out.println("请输入循环次数:");
            int t = in.nextInt();
            int count = 0, count1 = 1;
            while (t-- > 0) {
                System.out.println("请输入第" + count1++ + "次所需判断值:");
                int n = in.nextInt();
                if (Prime(n)) {
                    count++;
                }
            }
            System.out.println(count);
        }
    
        public static boolean Prime(int n) {
            for (int i = 2; i <= Math.sqrt(n); i++) {
                if (n % i == 0) {
                    return false;
                }
            }
            return true;
        }
    }
     
    
    评论

报告相同问题?

问题事件

  • 创建了问题 7月30日

悬赏问题

  • ¥15 C++ 句柄后台鼠标拖动如何实现
  • ¥15 有人会SIRIUS 5.8.0这个软件吗
  • ¥30 comsol仿真等离激元
  • ¥15 静电纺丝煅烧后如何得到柔性纤维
  • ¥15 (标签-react native|关键词-镜像源)
  • ¥100 照片生成3D人脸视频
  • ¥15 伪装视频时长问题修改MP4的时长问题,
  • ¥15 JETSON NANO
  • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
  • ¥20 关于 openpyxl 处理excel文件地问题