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;
}
靜態網站
總結
以上是生活随笔為你收集整理的linux数组随机数,随机数与数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爱奇艺首页底部导航按钮android,仿
- 下一篇: 哪些是Linux内核的同步机制,Linu