编写一个程序,随机生成100个0~9之间的随机数,输出每个数输出的次数 (用那C++)

如题所述

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()
{
int r[100],s[10],i;
for (i=0;i<10;++i)
{
s[i]=0;
}
srand(time(NULL));//初始化随机数种子,产生不同随机数序列
for (i=0;i<100;++i)
{
r[i]=rand()%10;//产生一个随机数
++s[r[i]];
}
for (i=0;i<10;++i)
{
cout<<i<<' '<<s[i]<<endl;
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答