码迷,mamicode.com
首页 > 其他好文 > 详细

第三次过程性考核

时间:2018-11-04 19:17:31      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:parse   元素   插入   bst   line   参数   数组元素   简化   字符   

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];//定义一个数组
        int i;//定义整型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);//取相应长度的字符串
        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-4 交换最小值和最大值

import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner x=new Scanner(System.in);
        int N=x.nextInt();//定义数
        int a[]=new int[N];//定义数组
        for(int i=0;i<N;i++){//循环输入数组元素
            a[i]=x.nextInt();
        }
        int min=0;//定义最小值为0
        int max=0;//定义最大值为0
        for(int i=0;i<a.length;i++){
            if(a[i]<a[min]){//if语句判断
            min=i;
            }            
        }
        int b=a[min];//交换
        a[min]=a[0];
        a[0]=b;
        for(int i=0;i<a.length;i++){
            if(a[i]>a[max]){
            max=i;
            }        
        }
        int c=a[max];
        a[max]=a[N-1];
        a[N-1]=c;
        for(int i=0;i<a.length;i++){//循环输出
            System.out.print(a[i]+" ");
        }
    }
}

结果:技术分享图片

 

第三次过程性考核

标签:parse   元素   插入   bst   line   参数   数组元素   简化   字符   

原文地址:https://www.cnblogs.com/zhoushuai-9/p/9904634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!