欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CCF考試試題之門禁系統(tǒng)java解題代碼

 更新時(shí)間:2020年06月10日 15:15:39   作者:zjj582984208  
這篇文章主要為大家詳細(xì)介紹了CCF考試試題之門禁系統(tǒng)java解題代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

問題描述

  濤濤最近要負(fù)責(zé)圖書館的管理工作,需要記錄下每天讀者的到訪情況。每位讀者有一個(gè)編號(hào),每條記錄用讀者的編號(hào)來表示。給出讀者的來訪記錄,請(qǐng)問每一條記錄中的讀者是第幾次出現(xiàn)。

輸入格式

  輸入的第一行包含一個(gè)整數(shù)n,表示濤濤的記錄條數(shù)。
  第二行包含n個(gè)整數(shù),依次表示濤濤的記錄中每位讀者的編號(hào)。

輸出格式

  輸出一行,包含n個(gè)整數(shù),由空格分隔,依次表示每條記錄中的讀者編號(hào)是第幾次出現(xiàn)。

樣例輸入

5
1 2 1 1 3

樣例輸出

1 1 2 3 1

評(píng)測(cè)用例規(guī)模與約定

  1≤n≤1,000,讀者的編號(hào)為不超過n的正整數(shù)。

解題代碼(java):

方法一:

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

方法二:

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論