java吧 关注:1,254,567贴子:12,742,511
  • 7回复贴,共1

求大神帮忙看看这个程序为啥没有输出啊

只看楼主收藏回复

import java.util.Scanner;
public class sushu
{
public static boolean isPrime(int i)
{
boolean isPrime = true;
for( int k=2; k<i; k++)
{
if( i % k==0)
{
isPrime = false;
break;
}
}
return isPrime;
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int m = in.nextInt();
int n = in.nextInt();
int cnt = 0;
int sum = 0;
if( m == 1)
{
m = 2;
}
for(int i=m; m<n; i++)
{
if( isPrime(i))
{
cnt ++;
sum += i;
}
}
System.out.println(cnt+" "+sum);
}
}


IP属地:江苏1楼2016-05-21 17:33回复
    在等你输入


    来自iPhone客户端3楼2016-05-21 17:47
    收起回复
      我觉得下次楼主问题还是截图好些


      来自Android客户端4楼2016-05-21 18:20
      收起回复
        m<n改成i<n


        IP属地:北京来自手机贴吧5楼2016-05-21 18:23
        收起回复