C语言随机功能,制作菜单。

发布于 科技 2024-02-05
8个回答
  1. 匿名用户2024-01-25

    如果你不重复,我会给你一个更经典的**。

    int a[35];

    int i,x,y,tmp;

    for(i=0;i<35;我++)这是作业,定义的时候也可以直接写,呵呵。

    a[i]=i+1;

    for(i=0;i<100;我++)你交换的次数越多,A就越混乱,这取决于你。

    while(1) 这里是产生 0 34 而不重复的 x y 数字。

    x=rand()%35;

    y=rand()%35;

    if(x!=y)

    break;

    tmp=a[x];交换 xy 下标对应的两个 ace 的元素。

    a[x]=a[y];

    a[y]=tmp;

    完成上述工作后,那么 A 数组就很乱了,但不再重复了。

    最后,只要拿出10个数字,随机拿出10个连续的数字,剩下的就可以了,我想你应该可以完成它。

  2. 匿名用户2024-01-24

    让我们给你一个密钥结构。

    1.一个随机数组 int a[10];

    2.一个比较函数 find(int ivalue),在 A 数组中找到 ivalue,找到它并返回 true,否则为 false

    3.一个循环 for(int i = 0; i < 10;请注意,没有 i++

    4.在循环中生成随机数 int temp = rand % 35;

    0 ||find(temp)) continue;

    否则,a[i] = temp。 i++.

    6.完成循环后输入 a 的中值。

    7.定义 int n, scanf("%d", &n)输入 n 作为循环数。

    8.定义循环 for(int j = 0; j < n;j++) 将 1-6 步放入一个循环中。

  3. 匿名用户2024-01-23

    srand((int)time(0));生成随机数种子。

    for(i = 0; i < 10;i++)j = 1 + int)( rand() (rand max + 生成随机数。

    以这种方式生成的随机数可能会重复,所以让我们来看看 *printf("%d ", j);

  4. 匿名用户2024-01-22

    有一个名为 rand() 的随机函数。

    你查一下。

  5. 匿名用户2024-01-21

    函数 int rand(void):从 srand (seed) 中指定的种子开始,返回 [seed, rand max(0x7fff)] 之间的随机整数。

    在本例中,time(0) 从当前时间的纪元时间中获取秒数,在循环中,你得到与 time(0) 相同的值,每次设置 srand(time(0)) 然后使用 rand 时,你都会得到相同的值。 如果在 srand(time(0)) 之后睡 1 秒,每次获得的值会有所不同。

    srand( time(0)) 被放置在循环之外,每次调用 rand() 都会产生一个随机数,打印的数字是随机的。

  6. 匿名用户2024-01-20

    函数 intrand(void):

    从。 srand

    种子)。

    seed,返回 [seed,rand max(0x7fff)) 之间的随机整数)。

    这里 time(0) 从当前时间的纪元时间中获取秒数,在循环中,你得到与 time(0) 相同的值,所有时间你设置 srand(

    time(0)

    使用兰德后,将获得相同的值。 如果 srand(time(0)

    休眠 1 秒后,每次的值都会不同。

    srand(

    time(0)

    放置在循环之外,每次调用 rand() 都会生成一个随机数,打印的数字是随机数。

  7. 匿名用户2024-01-19

    i++ 是 i+1。 rand()%100+1 是取一个随机数并加 1(以避免得到 0),例如,如果你随机得到 45,结果是 46。 取 3000 以内的随机数为 rand()%3000

    i++ 甚至不知道,你学的 C 是徒劳的。

  8. 匿名用户2024-01-18

    i++ 是 i 加 1

    rand() 是取随机数的方法,百分号是取余数的方法,如果你想取 1 到 300 的随机数,那就取 300 的余数

    rand()%300+1

相关回答
14个回答2024-02-05

你能说清楚吗,我不知道你的意思。 是否要在 main 函数中调用一个函数,然后不知道如何定义被调用的函数? 如果是这样的话,我可以告诉你。 >>>More

24个回答2024-02-05

左边的函数不仅可以用于它前面的 main 函数,还可以用于它前面定义的其他函数。 >>>More

4个回答2024-02-05

常用的,基本上可以在下面的**中找到它。

4个回答2024-02-05

函数是否被外部引用不是一成不变的,两者之间没有必然的相关性。 此外,如果某个函数被指定为静态函数,则应在头文件中将其声明为静态函数,否则其他人在使用库时会误用它。

14个回答2024-02-05

#include ""

#include "" >>>More