为了账号安全,请及时绑定邮箱和手机立即绑定

想要在c++中得到一个4位数,并且是无重复的4位数,如1234;怎么实现?

想要在c++中得到一个4位数,并且是无重复的4位数,如1234;怎么实现?

C++
翻翻过去那场雪 2023-04-22 21:17:46
请问c++中的清屏函数应该怎么用呢?有哪位高手可以告诉我呢?是不是clrscr();包含的头文件是什么?还有我要在c++中得到一个4位数,并且是无重复的4位数,如1234;应该怎么样来调用函数呢?
查看完整描述

2 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

头文件 conio.h
函数原形:void clrscr(void)
例子:

#include <stdio.h>
#include <conio.h>

main()
{printf("test first!\n");
clrscr();
printf("Now, U can't see the first words after clrscr\n");
}

查看完整回答
反对 回复 2023-04-26
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

1、
#include "conio.h"
..............
clrscr();
..............

2、声明一个数组tag[10],初值为全0,分别表示0-9还没产生过,然后产生1全1-9的随机数和3个0-9之间的随机数。后面3个产生随机数的过程要用循环,循环体中,每产生一个随机数i时,要看一下tag[i]是否为0,是则选出i,并将tag[i]置为1,表示i已产生。如果为1,则说明i已经产生过,则继续循环。最后将4个数组合成一个4位数。

查看完整回答
反对 回复 2023-04-26
  • 2 回答
  • 0 关注
  • 220 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信