zoukankan      html  css  js  c++  java
  • 在数组中找出两数之和为10的所有组合(JAVA)

     /*利用冒泡排序实现*/

    import java.util.Scanner;
    public class Paixun {
     public static void main(String[] args) {
     int []a;int p=0,q=9;
     a=new int[10] ;
     Scanner in=new Scanner(System.in);
     for(int i=0;i<10;i++)
     {
      a[i]=in.nextInt();
     }
     for(int j=0;j<a.length-1;j++)
     {
      for(int k=0;k<a.length-1-j;k++)
      {
       if(a[k]>a[k+1])
       {
        int temp=a[k+1];
        a[k+1]=a[k];
        a[k]=temp;
       }
      }
     }
     for(int i=0;i<a.length;i++)
     {
      System.out.println(a[i]);
     }
     while(p!=q)
     {int sum=a[p]+a[q];
      if(sum>10)
      {
       q--;
      }
      if(sum<10)
      {
       p++;
      }
      else
       System.out.println(a[p]+"+"+a[q]+"="+"10");
      q--;p++;
     }
     }

    }

  • 相关阅读:
    dfs-入门模板
    dp-状压dp
    c++ sizeof详解
    各种排序算法
    简介
    第178场周赛总结
    单调队列
    2019.10.24刷题统计
    2019.10.23刷题统计
    2019.10.22刷题统计
  • 原文地址:https://www.cnblogs.com/Lingchao/p/4369419.html
Copyright © 2011-2022 走看看