import java.io.*;public class Ks1{ public static void main(String args[]) throws IOException { FileWriter fw=new FileWriter("d:\\a.txt"); int i,j,a,k=1,s=0,wdy; int ss[]=new int[500]; for(i=1;i<=200;i++) { a=(int)(Math.random()*1000+1); for(j=2;j<a;j++) { if(a%j==0) break; } if(j==a) { s=s+a; ss[k]=a; k++; } } for(i=1;i<k-1;i++) for(j=1;j<k-1;j++) if(ss[j]>=ss[j+1]) { wdy=ss[j]; ss[j]=ss[j+1]; ss[j+1]=wdy; } for(i=1;i<k;i++) { fw.write(Integer.toString (ss[i])); fw.write(",");} fw.write("个数为"+Integer.toString( k-1)+""+"个,"); fw.write( "素数平均书为"+Integer.toString(s/(k-1))+" 。"); fw.close(); } }

评论