91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

出現次數最多的整數

發布時間:2020-07-21 17:19:51 來源:網絡 閱讀:866 作者:qq597ee29ad8124 欄目:編程語言

問題描述
  編寫一個程序,讀入一組整數,這組整數是按照從小到大的順序排列的,它們的個數N也是由用戶輸入的,最多不會超過20。然后程序將對這個數組進行統計,把出現次數最多的那個數組元素值打印出來。如果有兩個元素值出現的次數相同,即并列第一,那么只打印比較小的那個值。
  輸入格式:第一行是一個整數N,N? £? 20;接下來有N行,每一行表示一個整數,并且按照從小到大的順序排列。
  輸出格式:輸出只有一行,即出現次數最多的那個元素值。
輸入輸出樣例
樣例輸入
5
100
150
150
200
250
樣例輸出
150
當輸入的數不相同時temp會變回1;而count沒有變回1; if (temp > count) {
count = temp;
b = a[i];
這個語句就能體現出如果兩個元素值出現次數相同則打印最小的,因為例如如果最后一個是200,當temp再次變為2,但它不大于count,所以b不會變,還是上一個。
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n > 0) {
int *a = new int [n];
int b;
int count = 1;
int temp = 1;
cin >> a[0];
b = a[0];
for(int i = 1; i < n; i++) { cin >> a[i];
if (a[i] == a[i - 1]) {
temp++;
if (temp > count) {
count = temp;
b = a[i];
}
} else {
temp = 1;
}
}
cout << b;
delete [] a;
}
return 0;
}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

息烽县| 曲麻莱县| 新竹县| 拜城县| 额敏县| 绥滨县| 汉川市| 从江县| 光泽县| 景谷| 樟树市| 河曲县| 宽城| 新干县| 清涧县| 高青县| 西贡区| 云霄县| 巴中市| 石柱| 深水埗区| 阿拉善左旗| 包头市| 灵丘县| 蒙阴县| 绥宁县| 建德市| 安塞县| 报价| 泾川县| 莫力| 建始县| 莎车县| 府谷县| 渑池县| 浦东新区| 青州市| 天镇县| 云南省| 南靖县| 秦皇岛市|