c語言編寫程式利用rand函式產生100以內的隨

時間 2021-08-30 10:29:04

1樓:小夏在深圳

源**如下:

srand()*/

#include

main()

int i,j;

for(i=0;i<100;i++)

j=1+(int)(10.0*rand()/(rand_max+1.0));

printf("%d ",j);

擴充套件資料

1、rand()的內部實現是用線性同餘法做的,它不是真的隨機數,因其週期特別長,故在一定的範圍裡可看成是隨機的。

2、rand()返回一隨機數值的範圍在0至rand_max 間。rand_max的範圍最少是在}之間(int)。

3、rand()產生的是偽隨機數字,每次執行時是相同的;若要不同,用函式srand()初始化它。

4、rand()和srand()要一起使用,其中srand()用來初始化隨機數種子,rand()用來產生隨機數。

2樓:

開啟檔案fopen。

以下部分迴圈50次:

n = rand()%100將產生0-99之間的數(即100以內 ),判斷:if(n % 2) 奇數 else 偶數 ,將奇數寫入檔案即可 。

3樓:認不倒你

#include

#include

int main()

fclose(fp);

return 0;}

編一個c語言 產生50個100到200之間的隨機整數,找出其中的常數,並將其按升序排

4樓:入萌級

#include

#include

#include

int main()

}for(i = 0; i<50 ; i++)//排序 }}for(i = 0; i<50 ; i++)//輸出return 0;}

5樓:聽不清啊

常數,----這是什麼意思?

用c語言編寫程式產生20個100以內的隨機數,然後輸出陣列各元素

6樓:匿名使用者

#include

#include

#include

int main()

return 0;}

7樓:宗添貳亮

#include

#include "stdlib.h"

#include "time.h"

int main(int argc,char *argv)

用C 語言編寫程式,遞迴函式,用c 編寫程式用遞迴法計算一個整數的所有數字之和

1 在數學上,關於遞迴函式的定義如下 對於某一函式f x 其定義域是集合a,那麼若對於a集合中的某一個值x0,其函式值f x0 由f f x0 決定,那麼就稱f x 為遞迴函式。在程式語言中,把直接或間接地呼叫自身的函式稱為遞迴函式。函式的構建通常需要一個函式或者一個過程來完成。2 遞迴函式 是建立...

用C語言編寫程式資料結構,用C語言編寫程式 資料結構 20

第5 題 include include define max 256 typedef int list max typedef int elemtype typedef int status define overflow 1 define ok 1 define list init size 8...

C語言程式設計,編寫程式,求10 用C語言

第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i...