给一个取巧的方法:先生成三个数字,用于个位、十位、百位,然后就可以组成转换前/后的三位数了。
楼主没说明用那种语言,我给出个C++版本的具体代码:
#include
#include
#include
using namespace std;
void main()
{
int a,b,c;
//根据系统时间设置随机数种子
srand(time(0));
//分别随机生成三个数字,用于个位、十位、百位
a = rand()%9+1;
b = rand()%9+1;
c = rand()%9+1;
cout<<"转换前:"<<(a*100+b*10+c)<