c语言二维函数随机赋值,c++随机数赋值

C语言,怎么用随机函数给二维数组赋值

使用循环语句,遍历二维数组,把随机函数放在最里面,生成一次,赋值一次。

10年积累的网站制作、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先建设网站后付款的网站建设流程,更有湛河免费网站建设让你可以放心的选择与我们合作。

如何用c语言给二维数组随机赋值?

在吗

其他人都没仔细看题 关键是要先给随机选出的10个元素

(这10个元素不能重复)赋值

而不是在于给元素赋的随机值

C语言怎么用随机函数过二维数组赋值

VC中使用srand()来初始化为随机数生成器。

#includestdlib.h

void main()

{

int i;

randomize();

printf("Ten random numbers from 0 to 99\n\n");

for(i=0;i10;i++)

printf("%d\n",rand()%100);

}

注:可以在TC2.0中运行通过,在VC6.0不能运行。

[以上摘自百度百科]

所以你应该使用srand()来作为随机初始化。

如果一定要用的话,你就只能换编译器。

#includecstdio

#includecstdlib

#includectime

int a[110][110];

int main(){

//time(0)返回的是一个和系统时间有关的值,将其作为随机种子可以使得每次随机种子的值不一样,也就在后面的rand()中不会输出同样的值,达到了初始化随机的作用。

srand(time(0));

int n=5,m=6,mod=100;

for(int i=1;i=n;i++)

for(int j=1;j=m;j++)

a[i][j]=rand()%mod+1;

for(int i=1;i=n;i++){

for(int j=1;j=m;j++)

printf("%d ",a[i][j]);

putchar('\n');

}

return 0;

}


当前题目:c语言二维函数随机赋值,c++随机数赋值
标题来源:http://ybzwz.com/article/hohpii.html