linux数组随机数,随机数与数组

随机数

数组

变量

清屏

时间延迟

静态网站HTML

随机数

srand()函数用于播种

函数头文件: stdlib.h

函数定义: void srand(unsigned int seed)

函数功能:设置随机数种子

函数说明:通常可以用getpid(获取当前进程的进程识别码)或者time(NULL)(获取当前系统的时间信息)来充当种子,保持每次运行时种子是不一-样的

#include

int main(){

for(int i = e;i < 5;i++){

//产生1 -10以内的数字

nt temp = rand()%9 + 1;

printf("%d ",temp);

printf("\n");

srand(time(LL));//瘸种

for(int i = 0;i < 5;i++){

printf("%d”,temp1);

return 0;

输出: (第一次结果)

6 9 8 5 9

5 3 1 4 6

输出: (第二次次结果)

6 9 8 5 9(与第次相同)

rand()%100;

是产生随机数的函数,使用 “rand();”即可产生随机数,后面%100表示对产生的随机数除以100取余,限制产生的随机数的范围为0-99

数组

数据类型 数组名[常量表达式];

例如 int array[4];定义了一个有四个整形元素的首地址为array的一维数组数组的常量表达式是 是unsigned int 型的正整数或const常量,表示数组中元素的个数

一维数组的初始化

1.完全初始化

数据类型 数组名[常量表达式n]={初始值1,初始值2,...,初始值n};

2.部分初始化

数据类型 数组名[常量表达式n]={初始值1,初始值2,初始值3,}

3.省略常量表达式的初始化——完全初始化时可以省略常量表达式

数据类型 数组名[]={初始值1,初始值2,初始值3,...,初始值n}

数组名是数组的首地址,是一个地址常量,与第一个元素的地址相同。同时数组名不是地址常量 ,因此不能作为左值

int array1[6],array2[6];

array1 = array2;//这是错误的

变量

清屏 system("cls")

使用清屏可以达到画面清除的效果

需要引用头文件

#include

#include

int main(){

printf("hello world!\n");

getchar();

system("cls");

return 0;

}

清屏用于画面清除,若要清除特定的哪一行,则需要使用别的方法

有待查询

时间延迟

Sleep(延迟时间);

windows系统下Sleep(1000)代表延迟1秒,因为Sleep的参数为毫秒;

Linux系统下,Sleep(1)代表延迟1秒,因为Sleep的参数为秒。

#include

int main()

{

printf("hello ");

sleep(1);

printf("world\n");

return 0;

}

静态网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值