Map实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
2015-01-19 11:13
1196 查看
Map实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
#include "stdafx.h" #include <iostream> #include <map> #include <fstream> #include <time.h> using namespace std; int main() { map<int,int> numCount; srand((int)time(0)); int j = 0; for (int i = 0; i < 50; i ++) { j = i + (int)(50.0 * rand())/(RAND_MAX + 10.0); //printf("%d\n",j); numCount[j]++; } int maxNum = 0; int minNum = 10; int maxScore = 0; int minScore = 0; int showMax = 0; int showScore = 0; map<int,int>::iterator iter; for (iter = numCount.begin(); iter != numCount.end(); iter ++) { cout<<iter->first <<" "<<iter->second<<endl; if (iter->first > maxNum) { maxNum = iter->first; maxScore = iter->second; } if (iter->first < minNum) { minNum = iter->first; minScore = iter->second; } if (iter->second > showScore) { showScore = iter->second; showMax = iter->first; } } cout<<"50个随机数中,最小的为"<<minNum<<"出现次数为"<<minScore<<endl; cout<<"50个随机数中,最大的为"<<maxNum<<"出现次数为"<<maxScore<<endl; cout<<"50个数中出现最多的是:"<<showScore<<" 出现次数为"<<showScore<<endl; return 0; }运行效果为:
相关文章推荐
- C++ 实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
- 【小程序】JAVA实现从10~50中随机生成50个数,统计出现的数字及次数,输出出现最多的次数及对应的数字,按数字升序排列。
- 随机产生50个30到35的整数,统计每个数字出现的次数(TreeMap实现),输出时按照数字的降序排列,并且统计出现次数最多的数字和它的次数。
- 随机生成50个数,范围在【10,50】,统计每个数字出现的次数以及出现次数最多的数字与它的个数。
- 随机生成长度为100的数组,数组元素为1到10,统计出现次数最多和最少的元素
- 随机生成N个1至100的整数,N由用户给定,程序输出出现次数最多的整数及其出现次数。如果有多个并列最多,需要输出全部最多的整数。
- 随机产生50个整数,位于[10,50],统计每个数字出现的次数以及出现次数最多的数字与出现次数并打印.如果出现次数为0不打印,打印时要求升序
- 集合实现50个随机数以及随机数出现的次数,及次数最多的数字的最大值。
- 随机生成长度为100的数组,数组元素为1到10,统计出现次数最多和最少的元素
- C#练习——去掉字符串两端的空格、统计字符出现的次数及出现的索引位置、随机生成10个1-100之间的不重复的偶数
- 统计一个整数里面出现次数最多最大的数字
- 随机产生50个数字,每个数字的范围是[10, 50],统计每个数字出现的次数
- python(dict字典相关知识以及小例子:生成一个列表,存放100个随机整数,找出出现次数最多的数字)
- 编写程序,生成包含1000个0到100之间的随机整数,并统计每个元素的出现次数
- adae 生成一个列表,存放100个随机整数,找出出现次数最多的数字(可能不止一个)
- 利用Map实现统计一组数字(字母)中每个数字(字母)出现的次数
- 生成一个列表,存放100个随机整数,找出出现次数最多的数字(可能不止一个)
- 随机生成 50 个数字,每个数字的范围在 [10, 50] 之间,统计每个数字出现的次数,最后将每个数字和它出现的次数打印出来
- 编写一个程序,对用户输入的任意一组数字字符如{3,1,4,7,2,1,1,2,2},输出其中出现次数最多的字符,并显示其出现次数。如果有多个字符出现次数均为最大且相等,则输出最先出现的那个字符和它出现
- 统计海量文章内容中出现次数前K大的单词并输出(完整实现)