第七周上机
package test;
import java.util.Random;
import java.util.Scanner;
public class hhh {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[] = new int[7];
Random r=new Random();
for(int i=0;i<a.length;i++){
a[i]=r.nextInt(35);
if(a[i]!=a[0]||a[i]!=a[1]||a[i]!=a[2]||a[i]!=a[3]||a[i]!=a[4]||a[i]!=a[5]||a[i]!=a[6])
System.out.println(a[i]);
}
}
}
第一题
package test;
import java.util.Scanner;
public class hhh {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[] = new int[10], max,min,f,sum=0;
Scanner input = new Scanner(System.in);
for (int i = 0; i < a.length; i++) {
a[i] = input.nextInt();
}
max = a[0];
min=a[0];
for (int j = 0; j < a.length; j++){
if (a[j] > max)
max = a[j];
}
for (int z = 0; z < a.length; z++){
if (a[z] < min)
min = a[z];
}
for(f=0;f<a.length;f++){
if(a[f]!=min||a[f]!=max)
sum+=a[f];}
System.out.println("品骏值为"+sum/8);
}
}

第二题
package test;
import java.util.Random;
import java.util.Scanner;
public class hhh {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[] = new int[10];
Random r=new Random();
for(int i=0;i<a.length;i++){
a[i]=r.nextInt(100);}
for(int x=0;x<a.length-1;x++){
for(int j=0;j<a.length-1-x;j++){
if(a[j]>a[j+1]){
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int z=0;z<a.length;z++)
System.out.println(a[z]);
}
}

第三题
package test;
import java.util.Random;
import java.util.Scanner;
public class hhh {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[] = new int[7];
Random r=new Random();
for(int i=0;i<a.length;i++){
a[i]=r.nextInt(35);
if(a[i]!=a[0]||a[i]!=a[1]||a[i]!=a[2]||a[i]!=a[3]||a[i]!=a[4]||a[i]!=a[5]||a[i]!=a[6])
System.out.println(a[i]);
}
}
}

第四题
package test;
import java.util.Random;
import java.util.Scanner;
public class hhh {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[] = new int[10], max,min,f,sum=0;
Scanner input = new Scanner(System.in);
for (int i = 0; i < a.length; i++) {
a[i] = input.nextInt();
}
max = a[0];
min=a[0];
for (int j = 0; j < a.length; j++){
if (a[j] > max)
max = a[j];
}
for (int z = 0; z < a.length; z++){
if (a[z] < min)
min = a[z];
}
for(f=0;f<a.length;f++){
if(a[f]%2==0)
sum++;}
System.out.println("最大值为"+max);
System.out.println("最小值为"+min);
System.out.println("偶数个数为"+sum);
System.out.println("基数个数为"+(10-sum));
}
}


浙公网安备 33010602011771号