输出素数
package 实验包;
import java.util.*;
public class found_prime_number {
;
public static void main(String[] args) {
int i,j,max;
Scanner in=new Scanner(System.in);
int A[]=new int[10];
int B[]=new int[10];
for(i=0;i<10;i++){
System.out.print("请输入第"+(i+1)+"个整数:");
A[i]=in.nextInt();
System.out.println();
}
max=A[0];
for(i=0;i<10;i++){
for(j=i+1;j<10;j++){
if(A[i]>A[j]){
max=A[i];
A[i]=A[j];
A[j]=max;
}
}
}
int m=0;
for(i=0;i<10;i++){
if(A[i]==1||A[i]==2){B[m++]=A[i];}
for(j=2;j<A[i]/2;j++){
if(A[i]%j==0){break;}
}
if(j==A[i]/2){
B[m++]=A[i];
}
}
System.out.print("素数是:");
for(i=0;i<m;i++){
System.out.print(B[i]+" ");
}
System.out.print("排序后的数组是:");
for(i=0;i<10;i++){
System.out.print(A[i]+" ");
}
}
}
杨辉三角
package 实验包;
import java.util.*;
public class Yanghui_triangle {
int i,j;
int array_1[]=new int[100];
int array_2[]=new int[100];
public static void main(String[] args) {
System.out.print("请输入一个杨辉三角的层数: ");
Scanner in=new Scanner(System.in);
int n=in.nextInt();
Yanghui_triangle A=new Yanghui_triangle();
Arrays.fill(A.array_1,0);
Arrays.fill(A.array_2,0);
A.array_1[0]=1;
int k=n-1;
A.Triangle(n,k);
}
public void Triangle(int n,int k){
for(i=1;i<=n;i++){
for(j=0;j<i;j++){
if(j==0||j==i-1){
this.array_2[j]=this.array_1[j]=1;
}
else {
this.array_2[j]=this.array_1[j]+this.array_1[j-1];
}
}
for(j=0;j<i;j++){
this.array_1[j]=this.array_2[j];
}
for(j=0;j<k;j++){
System.out.print(‘ ‘);
}
for(j=0;j<i;j++){
System.out.print(this.array_1[j]);
System.out.print(‘ ‘);
}
k--;
System.out.println();
}
}
}
原文:https://www.cnblogs.com/zrwhaha/p/10666478.html