如何用随机数给数组赋值C语言c语言随机数函数赋值数组的随机数函数为rand(), 该函数可以获得一个随机c语言随机数函数赋值数组的整数 。
所以用随机数给数组赋值的过程c语言随机数函数赋值数组,就是把rand()的返回值赋值给数组每个元素的过程 。
代码c语言随机数函数赋值数组:
int a[10],i;
for(i = 0; i10; i ++)
a[i] = rand();
C语言中怎么给数组赋随机值看代码:
#includestdio.h
#includestdlib.h
#includetime.h
#define N 9
void main()
{
int i;
int a[N];
srand(time(0));//以时间为种子,每次生成不同的数
for(i=0;iN;i++)
{
//生成[5,10]之间的整数
a[i]=rand()%6+5;//rand()生成数的范围在[a,b)写成:a[i]=a+rand()%(b-a);
}
for(i=0;iN;i++)
printf("%d",a[i]);
puts("");
}
这里注意一下rand()需要生成数据的范围公式,即:
范围在[a,b)写成:a[i]=a+rand()%(b-a)
如何 在c语言中 给数组赋随机值#includestdio.h
#includestdlib.h //准备使用随机生成函数
#includetime.h //为了给随机函数指定每次不同的种子值 , 准备使用时间函数
#define N 100
void main() { int a[N],i;
srand((unsigned int)time(NULL)); //取当前时间当随机数种子
for ( i=0;iN;i++ ) a[i]=rand()%100+1; //生成随机数范围在[1,100]区间
for ( i=0;iN;i++ ) printf("%d ",a[i]); printf("\n");
}
rand()函数生成随机数区间为[0,65535]
如果要生成[a,b]之间的随机数:rand()%(b-a+1)+a
rand()%100生成随机数范围[0,99]
rand()%100+1生成[1,100]
【c语言随机数函数赋值数组 c语言给数组赋随机数】关于c语言随机数函数赋值数组和c语言给数组赋随机数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 常州抖音直播运营技巧在线,常州抖音平台
- postgre大小写的简单介绍
- java回文素数代码,回文素数 java
- 小米8安卓9升级,小米8系统升级
- linux中sen命令 linux sensor
- jshtml标签可以转成json,js转义html标签
- sqlserver加密通讯协议的简单介绍
- 微信视频号直播换手机,视频号换个手机登录就没有了
- 怎么熟练应用mysql 熟练使用mysql