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

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

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語言程式編寫

c語言的教材上好象有這個題,現在沒有時間編寫,著急要嗎?第二個應該越簡單越好。include void main printf 3d,3d,3d max maxi maxj printf 3d,3d,3d min mini minj 進行逐項比較。第一題 include main elsebreak...

c語言編寫程式題求大神,C語言編寫程式題,求大神

菊隱逸者也 最簡單明瞭的程式如下 include main double x,y,max,min min max 0 for x 0 x 2 x 0.2 y 2 x x x 3 x x x x 6 x x x x x 4 x 50 printf 當x f時,y f n x,y if y max ma...