十八燕云
随机生成

#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();

}

请大神看看有没有错误 我朋友写的