C 找出出現最多的數

2021-10-08 08:35:36 字數 1104 閱讀 3678

編寫乙個程式,讀入一組整數,這組整數是按照從小到大的順序排列的,它們的個數n也是由使用者輸入的,最多不會超過20。然後程式將對這個陣列進行統計,把出現次數最多的那個陣列元素值列印出來。如果有兩個元素值出現的次數相同,即並列第一,那麼只列印比較小的那個值。

輸入格式:第一行是乙個整數n;接下來有n行,每一行表示乙個整數,並且按照從小到大的順序排列。

輸出格式:輸出只有一行,即出現次數最多的那個元素值。

輸入輸出樣例

樣例輸入

5100

150150

200250

樣例輸出

150方法一:

#include

#include

//****

using

namespace std;

intmain()

}else

cout << num;

}return0;

}

方法二:

#include

#include

//****

using

namespace std;

intmain()

if(a[i+1]

.compare

(a[i])!=

0&& i+

1//下乙個數和這個數不一樣時,flag才清零

flag =1;

}}cout << number <<

'\n'

;return0;

}

方法三:

上**:

#include

using

namespace std;

intmain()

b[i]

= ct;

//出現次數

}int max =0,

* k, m =0;

k =newint

[m];

int r;

for(

int i =

0; i < n; i++)}

cout << a[r]

;}

找出出現次數最多的字母

找出出現次數最多的字母 description 找出出現次數最多的字母input現在給你一行密文,全部由小寫字母組成 不超過100個 你要找出出現次數最多的那個字母 output 每組輸出1行,輸出出現次數最多的那個字母 sample input aaaaaaabbc nnnnnnnasnnnnas...

找出出現奇數次的數

題目 給你n個數,其中有且僅有乙個數出現了奇數次,其餘的數都出現了偶數次。用線性時間常數空間找出出現了奇數次的那乙個數。給你n個數,其中有且僅有兩個數出現了奇數次,其餘的數都出現了偶數次。用線性時間常數空間找出出現了奇數次的那兩個數。答案 從頭到尾異或一遍,最後得到的那個數就是出現了奇數次的數。這是...

在1000個數中找出出現次數最多的數

package com.fonxian.findmax 問題 在乙個由自然數1 1000中某些數字所組成的陣列中,每個數字可能出現零次或者多次。設計乙個演算法,找出出現次數最多的數字。public class findmax 找到出現次數最多的數 for int t 0 t 1000 t retur...