编写一个程序,能随机产生一个三位正整数,然后逆序输出,产生的数与逆序数同时显示,如产生541,输出145

2025-02-23 05:01:20
推荐回答(1个)
回答1:

给一个取巧的方法:先生成三个数字,用于个位、十位、百位,然后就可以组成转换前/后的三位数了。
楼主没说明用那种语言,我给出个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)< cout<<"转化后:"<<(c*100+b*10+a)<}