linux数组随机数,随机数与数组
隨機(jī)數(shù)
數(shù)組
變量
清屏
時(shí)間延遲
靜態(tài)網(wǎng)站HTML
隨機(jī)數(shù)
srand()函數(shù)用于播種
函數(shù)頭文件: stdlib.h
函數(shù)定義: void srand(unsigned int seed)
函數(shù)功能:設(shè)置隨機(jī)數(shù)種子
函數(shù)說(shuō)明:通常可以用getpid(獲取當(dāng)前進(jìn)程的進(jìn)程識(shí)別碼)或者time(NULL)(獲取當(dāng)前系統(tǒng)的時(shí)間信息)來(lái)充當(dāng)種子,保持每次運(yùn)行時(shí)種子是不一-樣的
#include
int main(){
for(int i = e;i < 5;i++){
//產(chǎn)生1 -10以內(nèi)的數(shù)字
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;
輸出: (第一次結(jié)果)
6 9 8 5 9
5 3 1 4 6
輸出: (第二次次結(jié)果)
6 9 8 5 9(與第次相同)
rand()%100;
是產(chǎn)生隨機(jī)數(shù)的函數(shù),使用 “rand();”即可產(chǎn)生隨機(jī)數(shù),后面%100表示對(duì)產(chǎn)生的隨機(jī)數(shù)除以100取余,限制產(chǎn)生的隨機(jī)數(shù)的范圍為0-99
數(shù)組
數(shù)據(jù)類型 數(shù)組名[常量表達(dá)式];
例如 int array[4];定義了一個(gè)有四個(gè)整形元素的首地址為array的一維數(shù)組數(shù)組的常量表達(dá)式是 是unsigned int 型的正整數(shù)或const常量,表示數(shù)組中元素的個(gè)數(shù)
一維數(shù)組的初始化
1.完全初始化
數(shù)據(jù)類型 數(shù)組名[常量表達(dá)式n]={初始值1,初始值2,...,初始值n};
2.部分初始化
數(shù)據(jù)類型 數(shù)組名[常量表達(dá)式n]={初始值1,初始值2,初始值3,}
3.省略常量表達(dá)式的初始化——完全初始化時(shí)可以省略常量表達(dá)式
數(shù)據(jù)類型 數(shù)組名[]={初始值1,初始值2,初始值3,...,初始值n}
數(shù)組名是數(shù)組的首地址,是一個(gè)地址常量,與第一個(gè)元素的地址相同。同時(shí)數(shù)組名不是地址常量 ,因此不能作為左值
int array1[6],array2[6];
array1 = array2;//這是錯(cuò)誤的
變量
清屏 system("cls")
使用清屏可以達(dá)到畫(huà)面清除的效果
需要引用頭文件
#include
#include
int main(){
printf("hello world!\n");
getchar();
system("cls");
return 0;
}
清屏用于畫(huà)面清除,若要清除特定的哪一行,則需要使用別的方法
有待查詢
時(shí)間延遲
Sleep(延遲時(shí)間);
windows系統(tǒng)下Sleep(1000)代表延遲1秒,因?yàn)镾leep的參數(shù)為毫秒;
Linux系統(tǒng)下,Sleep(1)代表延遲1秒,因?yàn)镾leep的參數(shù)為秒。
#include
int main()
{
printf("hello ");
sleep(1);
printf("world\n");
return 0;
}
靜態(tài)網(wǎng)站
總結(jié)
以上是生活随笔為你收集整理的linux数组随机数,随机数与数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 爱奇艺首页底部导航按钮android,仿
- 下一篇: echart x轴标签偏移_1文搞懂真正