gpt4 book ai didi

C - 如何在 for 循环中每次在不同的变量上迭代相同的指令

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:15 25 4
gpt4 key购买 nike

我有一个名为 num1num2num3 等的变量列表。

现在我想在 for 循环中为每个变量分配一个随机值(1 到 20 之间)。问题是我无法想象一种有效的方法来重复 1 + rand() % 20; 每次迭代时对下一个变量的指令。

我发现的唯一方法是为每个变量手动重复指令,这显然不是一个优雅的解决方案:

num1  = 1 + rand() % 20;
num2 = 1 + rand() % 20;
num3 = 1 + rand() % 20;
...

如何实现?

最佳答案

使用数组。

int num[j];
for (i=0; i<j; i++)
{
num[i] = 1 + rand() % 20;
}

关于C - 如何在 for 循环中每次在不同的变量上迭代相同的指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5769892/

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