第三次过程性考核

Posted ztsxxny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三次过程性考核相关的知识,希望对你有一定的参考价值。

码云地址   https://gitee.com/ztsxxny/codes

7-1  简化的插入程序

 

import java.util.*;
public class Main{
 public static void main(String[] args){
  Scanner read=new Scanner(System.in);
  int n=read.nextInt();
  int a[]=new int[n+1];    //将原数组长度加1
  int i;
  for(i=0;i<n;i++){      //循环输入
   a[i]=read.nextInt();
  }
  a[n]=read.nextInt();
  Arrays.sort(a);
  for(i=0;i<=n;i++){     //循环输出
   System.out.print(a[i]+" ");
  }
 }
}

7-2   ip地址转换

  import java.util.*;
public class Main{
 public static void main(String[] args){
  Scanner read=new Scanner(System.in);
  String n=read.nextLine();
  String a=n.substring(0,8);  //输入四组8个二进制数
  String b=n.substring(8,16);
  String c=n.substring(16,24);
  String d=n.substring(24,32);
  int a1=Integer.parseInt(a,2);   //将二进制转换为十进制
  int b1=Integer.parseInt(b,2);
  int c1=Integer.parseInt(c,2);
  int d1=Integer.parseInt(d,2);
  System.out.print(a1+"."+b1+"."+c1+"."+d1);  //输出十进制数
 }
}

7-3   交换最大值和最小值

import java.util.*;
public class Main{
 public static void main(String[] args){
  Scanner read=new Scanner(System.in);
  int n=read.nextInt();
  int a[]=new int[n];
  int i;
  for(i=0;i<n;i++){
   a[i]=read.nextInt();
  }
  int max=0;
  int min=0;
  for(i=1;i<n;i++){
   max=(a[i]>a[max])?i:max;
   min=(a[i]<a[min])?i:min;
  }
  int change;
  change=a[0];
  a[0]=a[min];
  a[min]=change;
  if(max==0){
   max=min;     //交换最大值最小值
  }
  change=a[n-1];
  a[n-1]=a[max];
  a[max]=change;
  for(i=0;i<n;i++){     //循环输出数组
   System.out.print(a[i]+" ");
  }
 }
}
 

7-4   说反话加强版

import java.util.Scanner;
public class Main{
  public static void main(String args[]){
    Scanner reader = new Scanner(System.in);
   int n = reader.nextInt();
   int[] a = new int[n];
   int x=0;
   for(int i=0;i<n;i++){
     a[i]=reader.nextInt();
   }
   for(int i=0;i<n;i++){
     for(int j=1;j<n;j++){
       if(a[j]>a[j-1]){
         x=a[j];
         a[j]=a[j-1];
         a[j-1]=x;
       }
     }
   }
   for(int i=0;i<n;i++){
     System.out.print(a[i]);
     if(i!=n-1){
       System.out.print(" ");
     }
   }
  }
}

























































































以上是关于第三次过程性考核的主要内容,如果未能解决你的问题,请参考以下文章

第三次过程性考核

第三次过程性考核

第三次过程性考核

第三次过程性考核

第三次过程性考核

第三次过程性考核