zoukankan      html  css  js  c++  java
  • 冒泡排序(java实现)

     键盘输入第一行数字n表示接下来会输入n行,且每行要求输入10个元素,均存入数组,要求每行按从大到小排序输出,再随机输入一个数,判断这个数是否在这个数组中。若是则输出“YES”否则输出“NO”;

    import java.util.*;
    public class Array {
       public static void main(String[] args) {
           Scanner scanner=new Scanner(System.in);
            int b=scanner.nextInt();
           for(int s=0;s<b;s++) {
           int sum=0;
           int Array[]=new int[10];
           int len = Array.length;
           Scanner sc = new Scanner(System.in);
           for(int i=0; i<len; i++){
           Array[i] = sc.nextInt();
           }
           for(int i=0;i<len-1;i++) {
               for(int j=0;j<len-1-i;j++) {
                 if(Array[j]<Array[j+1]) {
                     int temp=Array[j];
                     Array[j]=Array[j+1];
                     Array[j+1]=temp;
                 }
               }
           }
           for(int i=0;i<len;i++) {
               System.out.print(Array[i]+" ");
           }
           Scanner scanner1=new Scanner(System.in);
            int a=scanner1.nextInt();
        for(int k=0;k<len;k++) {
            if(Array[k]==a) 
                System.out.println("Yes!");
            if(Array[k]!=a) {
                sum++;
            }
       }
        if(sum==10) {
            System.out.println("No!");
        }
       }
       }
    }
    天晴了,起飞吧
  • 相关阅读:
    Linux操作系统(二)
    匿名函数和内置函数
    BeautifulSoup
    Robots协议
    列表和生成器表达式
    迭代器
    排序总结
    图论专题笔记
    Trie树的二三事QWQ
    二分答案经典入门题:)
  • 原文地址:https://www.cnblogs.com/jianqiao123/p/10781055.html
Copyright © 2011-2022 走看看