【问题标题】:Generate random multiple numbers in c [closed]在c中生成随机多个数字[关闭]
【发布时间】:2021-05-09 15:20:03
【问题描述】:

我正在做我的学校项目,但在生成一些其他数字的倍数的随机数时遇到问题(例如生成 25 的倍数的随机数) 有人可以帮我写代码吗?(C语言)

【问题讨论】:

标签: c random


【解决方案1】:

只需生成一个介于 1 和最大乘以数字之间的随机整数,并将其与您的数字相乘(在您的示例中为 25)
代码-

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

#define MULT_NUM 25

int main()
{
    srand(time(NULL));
    int r = rand() % 20 + 1;
    printf("The random multiple of %d is: %d\n", MULT_NUM, r * MULT_NUM);

    return 0;
}

【讨论】:

    猜你喜欢
    • 2013-04-15
    • 2014-05-23
    • 1970-01-01
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 2016-10-07
    相关资源
    最近更新 更多