三九宝宝网宝宝教育教学论文

c语言随机函数问题

01月06日 编辑 39baobao.com

[C语言一维指针指向二维数组代码改错]有以下几处要改,从调用函数说起: 首先void sortStr(char *s)改为void sortStr(char s[][20])原因在于,s是作为一个字符二维数组,需指定每行宽度。而你写的是字符的指针,顶多可以...+阅读

你可以将这组数字放入一个数组,再随机取数。

例:

#include #include #include main() { int Num[10]={1,2,3,4,5,6,7,8,9,10},i,j; for(j=1;j<=15;j++) { i=rand()%10; /* 生成一个0~9的随机数,用于作为Num[]的下标 */ /* 欲生成一个X~Y的随机数,用 k=rand()%(Y-X+1)+X */ printf("%d\n",Num[i]); } getch(); return; }

以下为关联文档:

请教C语言一道指向二维数组指针的题谢谢!一、你的 float score 数组定义的是:一个3行、4列的二维浮点数组,数组的元素为浮点数。如果你换个格式书写就清晰了!float score[3][4]={{65,67,70,60,},{80,87,90,81,},{90,99...

C语言中100个数中随机选取10个不同的数如何实现首先要确定这100个数的范围,比如0-99。 然后抽取随机数,并利用模除限定范围,每当抽取到一个新的数时,同历史数据比较,如果有重复则放弃。 直到抽取到不重复的10个数为止。 示例代...

C语言中怎么从0 9中随机抽取4个不同的数字#include<stdio.h> #include <stdlib.h> int main() { int a[4],i,j; for(i=0;i<4;i++) { a[i]=rand()%10; for(j=0;j<i;j++)//在这之前没必要调用改变种子数的函数,只需要用...

C语言产生数个不同的随机数//这样改动后出现什么情况? 也许是我改了你的一个数字!10改为100了,你发现了吗 #include #include #include int randa() { int a; srand((unsigned)time(NULL)); a=rand()%10...

C语言怎样随机生成不同的整数#include #include #include main() {int j,a[15],p,i=0; srand((unsigned)time(NULL)); for(i=0;i{p=rand()%100; for(j=0;jif(p==a[j]) //检查是否重复 break; if(j>=i) a...

C语言中如何随机选取数组中的数字程序代码请写出应该是a[2][3]={{1,3,2},{8,0,3}} 吧 #include //cout函数的头文件 #include #include /* srand函数与rand函数的头文件*/ using namespace std; int main() { int a[2][3]=...

c语言求0 7中任意随机取5个不同的数的组合算法//敢问,那错了? #include #include #include void main() { int i = 0, j = 0; int a[5]; srand((unsigned)time(NULL)); for (i = 0; i { a[i] = rand()%8; for (j = 0; j {...

C语言随机函数怎样产生09互不相同的10个随机数对已经获取到的随机数做标记,如果已经获取到过,那么则放弃该随机数,并继续获取。 直到获取到所有随机数为止。 参考代码如下: #include <stdio.h> #include <stdlib.h> #include...

C语言清随即数抽取一个数在0到48之间#include #include int main(void) { int i; srand(time(0)); do i=rand()%48; while (i==17||i==45); printf("%d\n",i); return 0; } *************************************...

推荐阅读
图文推荐