最大值的个数
输入一个有n个整数的序列,计算该序列中的最大值的个数;
输入包括两行
第一行一个整数n
第二行有n个用空格分开的整数
输入保证所有n<10万 0<=1000
代码中不含汉字
c++
一边输入一边处理就好,遇到更大的值就更新最大的数字同时个数归零,遇到相同大小的数字就加一
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int maxzhi=INT_MIN;
int cnt=0;
for(int i=0;i<n;++i)
{
int shuru;
cin>>shuru;
if(shuru>maxzhi)
{
maxzhi=shuru;
cnt=1;
}
else if(shuru==maxzhi)
cnt++;
}
cout<<cnt;
return 0;
}
【以下回答由 GPT 生成】
很抱歉,根据上述描述,我无法理解您所提出的具体问题。请您提供更多的上下文信息和具体问题描述,以便我能够更好地理解并给出相应的解决方案。
【相关推荐】