十八燕云
随机生成
>>
完整版
#include<iostream.h>
#include<stdlib.h>
class NUM
{
private:
char data[25];
int num[128];
public:
NUM(int data)
{
for(int i=0;i<25;i++)
this->data=rand()%data;//随机生成25个字符;
}
void process();
void print();
};
void NUM::process()
{
for(int i=0;i<128;i++)
{
int k=0;
for(int j=0;j<25;j++)
{
if(data[j]==i)
k++;
}
num=k;
}
}
void NUM::print()
{
for(int i=0;i<128;i++)
{
int k=0;
if(num)
{
cout<<char(i)<<"出现个数"<<num<<'\t';
k++;
}
if((k+1)%5==0)cout<<endl;
}
cout<<endl;
}
void main()
{
NUM test(128);
test.process();
test.print();
}
请大神看看有没有错误 我朋友写的