
正文
C语言用随机函数产生整数 c语言用随机函数产生整数怎么表示
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言随机整数编程问题?
int rand_init(int a,int b)
{ return (rand()%(b-a+1)+a);
}
主函数 初始化 随机数
自定义函数 里 产生 随机数
相关问答
Q1: 用C语言 随机产生两个100以内的的正整数,求这两个数的和。
可以使用C语言的rand()函数来随机产生两个100以内的正整数,然后使用算术运算符'+'来求它们的和。例如:
int num1 = rand() % 100 + 1; // 随机产生一个1到100之间的正整数
int num2 = rand() % 100 + 1; // 随机产生另一个1到100之间的正整数
int sum = num1 + num2; // 求和
Q2: c语言怎么利用随机函数产生N个随机整数(20000以上)(好难。
#include stdio.h
#include stdlib.h
#include time.h
int main(int argc, char ** argv) {
void generate_random(int n);
if (argc = 1)
generate_random(atoi(argv[1]));
return 1;
}
void generate_random(int n) {
int i;
srand(time(NULL));
for (i = 0; i n; i++) {
int r = 20000 + rand();
printf("%d\n", r);
}
}
结果如下:
Q3: C语言编程:使用随机函数rand()产生50个10~99的互不相同的随机整数
可以先给89 个数组赋值10 至99然后第一次随机1至89然后取出随机那个数C语言用随机函数产生整数的下标的值C语言用随机函数产生整数,把最后一个赋值给C语言用随机函数产生整数你刚才随机的数字下标,第二次从1至88随机一个数字,依次类推,循环五十次可以得到五十个不相同的。因为手机,没办法给出代码,敬请谅解
C语言用随机函数产生整数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言用随机函数产生整数怎么表示、C语言用随机函数产生整数的信息别忘了在本站进行查找喔。







