来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 06:05:29
C++中怎么产生一个任意位数的随机数?
#include
#include
#include
int main()
{
srand((unsigned)time(NULL));
coutn;
int sum=0,w=n;
while(n--)
{
int c=rand()%10;
while(w==n&&!c)
{
c=rand()%10;
}//最高为不能为0
sum=sum*10;
sum+=c;//迭代相加
}
cout