gpt4 book ai didi

c - 有没有办法将 rand() 与变量一起使用?

转载 作者:行者123 更新时间:2023-11-30 21:25:28 26 4
gpt4 key购买 nike

我想在循环中使用 rand 和 int 变量,该变量在每个循环期间递减。

我可以做类似的事情

randomNumber = rand()%d, otherIntVar;

编辑:大家,你可以只在那里输入整数变量的名称而不是数字,它就会起作用。

最佳答案

我认为您想要完成的事情是这样的:

#include <stdio.h>

#define ITERATION_COUNT 10 // define your loop count here
#define INIT_VALUE 100 // define your initial value here

int main()
{
int i, num, val;

val = INIT_VALUE;

for(i = 0; i<ITERATION_COUNT; ++i)
{
num = rand() % val; // yields a random number between [0-val]
--val; // define how much it needs to be decremented

// your program logic
}

// your program logic

return 0;
}

但是,您应该正确添加控制逻辑,否则您将不会得到预期的结果。 (例如,将迭代次数和递减率设置为彼此成比例。)

关于c - 有没有办法将 rand() 与变量一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29872857/

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