定义一个一维数组,其中存储随机生成的500个1∼50之间的整数,输出出现最多的
展开全部
c++的
#include <iostream>
using namespace std;
int main()
{
int a[500], b[50] = {0};
for(int i = 0; i < 500; i++) {
a[i] = rand()%50 + 1;
b[a[i] - 1]++;
}
int max = 0, num = 0;
for(int i = 0; i < 50; i++) {
if(b[i] > max) {
max = b[i];
num = i;
}
}
cout << num << endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询