怎么C++编程:输入n个正整数,然后输出出现次数最多的那个数
来源:百度知道 编辑:UC知道 时间:2024/05/05 05:57:56
n是个未知数,是根据输入者按enter键结束
先谢谢各位大佬了,我被同学催急死了
先谢谢各位大佬了,我被同学催急死了
用空格分隔输入的两个数,找出其中出现次数最多的数,如果有出现最多次数相同的元素则输出最先输入的那个数
#pragma warning(disable: 4786)
#include <iostream>
#include <sstream>
#include <string>
#include <map>
using namespace std;
int main()
{
map<string, int> x;
string temp(" ");
char line[1024];
cin.getline(line, 1024, '\n');
stringstream ss(line);
while(temp != "")
{
ss >> temp;
x[temp]++;
}
map<string, int>::iterator pos;
int max = 0;
for(map<string, int>::iterator it = x.begin(); it != x.end(); it++)
{
if(it->second > max)
{
pos = it;
max = it->second;
}
}
cout << pos->first << endl;
return 0;
}
指针指向一维数组,输入m个正整数,统计输出现最多的数,和出现次数
#include "stdio.h"
#include "conio.h"
int main()
{
用C语言编程:从键盘上输入两个正整数n和a, 求Sn=a+aa+aaa+ …a…aa的值(共有n项,最后一项有n个a)
c程序设计编程:输入一个正整数,再输入一个N,求从左到右N位的和以及从右到左N位的和
vb编程输入两个正整数m和n,求最小公倍数
输入任一正整数n,编程计算1!+2!+3!+……+n!
程序编程,输入10个正整数,显示其中的素数
用c语言实现:输入正整数n和r,如果n>=r,打印出从1,2,3...n中每次取个的组合。
/* 计算正整数n所有因子(1和n除外)之和。(用C语言编程)
C语言,要输入N个字符串怎么输?
VB编程从键盘上输入两个正整数M和N,求最大公约数
跪求c语言编程:输入N个数,求最大值!