当前位置: 代码迷 >> Java相关 >> [求助]输出300以内的所有合数,一行输出10个
  详细解决方案

[求助]输出300以内的所有合数,一行输出10个

热度:106   发布时间:2006-09-30 16:10:56.0
[求助]输出300以内的所有合数,一行输出10个

输出300以内的所有合数,一行输出10个

请求大侠们帮助`谢谢`


搜索更多相关的解决方案: 合数  输出  

----------------解决方案--------------------------------------------------------
public class HeShu{

public static void main(String[] arg){

int a[] = new int[500];
a[0]=2;
int m=0;
int k=1;

for(int i=2;i<=300;i++)
{
for(int j=2;j<i;j++)
{

if(i%j==0)
{
a[k]=i;
k++;
break;
}
}
}

for(int i=0;i<a.length;i++)
{

if(a[i]!=0)
{
System.out.print(a[i]+" ");
m++;
}

if(m%10==0)
System.out.println();

}

}
}
----------------解决方案--------------------------------------------------------
上面的代码应该还要去精简
----------------解决方案--------------------------------------------------------
  相关解决方案