gpt4 book ai didi

c - 1-20范围内的最大随机数

转载 作者:太空宇宙 更新时间:2023-11-04 06:31:49 26 4
gpt4 key购买 nike

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
int n, i;

srand(time(NULL));

for(i = 1; i <= 19; i++)
printf("%d \n", rand() * 21 / RAND_MAX);

return 0;
}

代码有效。有点。它在控制台中显示 20 个 1-20 之间的“随机”数字。如 1 19 6 8 18 6 8 等。有些数字或多或少重复。

我需要的是显示最大的数字。我是菜鸟所以保持简单。谢谢。

最佳答案

那个呢:

int biggest = 0;

for(i = 1;i < 20; i++){
int num = rand() * 21 / RAND_MAX;

if (num > biggest){
biggest = num;
}

printf("%d \n", num);
}

printf("Biggest: %d \n", biggest);

关于c - 1-20范围内的最大随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19742849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com