• 打印不同的数 Exercise07_05


     1 import java.util.Scanner;
     2 /**
     3  * @author 冰樱梦
     4  * 时间:2018年下半年
     5  * 题目:打印不同的数
     6  *
     7  */
     8 public class Exercise07_05 {
     9     public static void main(String[] args){
    10         int s=0;//s用来计算同一个数出现的次数
    11         int distinct=0,temp=0;
    12         int[] number=new int[10];
    13         int[] num=new int[10];
    14         int[] nu=new int[10];
    15         Scanner input=new Scanner(System.in);
    16         System.out.println("输入10个数: ");
    17         for(int i=0;i<10;i++){
    18             number[i]=input.nextInt();
    19             temp=number[i];
    20             num[temp]=temp;
    21             nu[i]=number[i];
    22         }
    23         for(int i=0;i<num.length;i++){
    24             if(num[i]!=0) distinct++;
    25         }
    26         for(int i=0;i<10;i++){
    27             for(int j=0;j<nu.length;j++){
    28                 if(number[i]==nu[j]){
    29                     s++;
    30                     if(s>=2){
    31                         nu[j]=0;
    32                         s=1;
    33                     }
    34                 } 
    35             }
    36             s=0;
    37         }
    38         System.out.println("The number of distinct numbers is "+distinct);
    39         System.out.println("The distinct numbers are: ");
    40         for(int i=0;i<10;i++){
    41             if(nu[i]!=0){
    42                 System.out.print(nu[i]+ " ");
    43             }
    44         }
    45     }
    46 }
  • 相关阅读:
    面试技巧
    [CODEVS1116]四色问题
    [CODEVS1216]跳马问题
    [CODEVS1295]N皇后(位运算+搜索)
    [CODEVS1037]取数游戏
    [CODEVS1048]石子归并
    [NOIP2012]同余方程
    C++深入理解虚函数
    Attention Model
    faster-rcnn系列原理介绍及概念讲解
  • 原文地址:https://www.cnblogs.com/cherrydream/p/10174043.html
Copyright © 2020-2023  润新知