c連續使用的隨機數都是重複的,c連續使用的3個隨機數都是重複的

2021-03-04 08:53:54 字數 5937 閱讀 6051

1樓:匿名使用者

隨機來數應該使用同自一bai個random物件random random = new random();

int suiji1 = random.next(0, 10);

int suiji2 = random.next(0, 10);

int suiji3 = random.next(0, 10);

console.writeline("本次du隨機數zhi: ", suiji1, suiji2, suiji3);//輸出隨dao機數

%c是什麼意思?

2樓:demon陌

%c單個字元輸出的意思。

%s是輸出字串。

%d是輸出整型。

%f是輸出整型。

這是在scanf、printf這樣的函式中,將引數型別與輸入/輸出句子中的相應位置相對應所使用的轉義標誌符。

其中常用的有%c--對應字元型char%s--對應字串型char*(char)%d--對應整形int%ld--對應長整形long%x--對應十六進位制整數,大於9的字母小寫%x--對應十六進位制整數,大於9的字母大寫%u--對應無符號整形unsigned int。

c語言是一門面向過程的計算機程式語言,與c++,java等物件導向的程式語言有所不同。

其編譯器主要有clang、gcc、win-tc、sublime、msvc、turbo c等。

擴充套件資料:

整數型別:(即數字)輸出整數d%

浮點型,也叫實數型(即小數)%f,指數 %e %g

字元型 (字母) 輸出乙個字元 %c 字串 %s

%d %f %e %g %c %s......這些都叫控制符 一般用於輸出語句。

至於轉義字元 一般是反斜槓('\')加上相應標示符 如 要求輸出換行 '\n'

printf("abcdef\n")這條語句輸出abcdef後自動換到下一行,而'\n'是不會再螢幕上顯示的,也就是說轉義字元在用於輸出語句時是不顯示的。

\a 響鈴 \b退格 \f換頁 \n換行 \r回車 \t水平製表 \v垂直製表 \0空字元。

k&r c主要介紹了以下特色:

結構體(struct)型別

長整數(long int)型別

無符號整數(unsigned int)型別

把運算子=+和=-改為+=和-=。因為=+和=-會使得編譯器不知道使用者要處理i = -10還是i =- 10,使得處理上產生混淆。

即使在後來ansi c標準被提出的許多年後,k&r c仍然是許多編譯器的最 準要求,許多老舊的編譯器仍然執行k&r c的標準。

c的資料型別包括:整型、字元型、實型或浮點型(單精度和雙精度)、列舉型別、陣列型別、結構體型別、共用體型別、指標型別和空型別。

由iso標準定義的c語言關鍵字共32個:

auto double int struct break else long switch

case enum register typedef char extern return union

const float short unsigned continue for signed void

default goto sizeof volatile do if while static inline

restrict _bool _***plex _imaginary _generic

3樓:打娘胎裡喜歡你

%c表示按字元型輸出

。這是在scanf、printf這樣的函式中,將引數型別與輸入/輸出句子中的相應位置相對應所使用的轉義標誌符。其中常用的有%c--對應字元型char%s--對應字串型char*(char)%d--對應整形int%ld--對應長整形long%x--對應十六進位制整數,大於9的字母小寫%x--對應十六進位制整數,大於9的字母大寫%u--對應無符號整形unsigned int。

4樓:

c#中+=意思就是

比如 a+=b;就是a=a+b;

winform.closed += new eventhandler(child_closed);

就是視窗關閉後,執行child_closed方法。

就是註冊winform的關閉事件。

5樓:匿名使用者

%d  表示按十進位制整型輸出

%ld表示按十進位製長整型輸出

%c表示按字元型輸出

6樓:匿名使用者

在c#中 "+="有兩種運用場合。

第一種,用在數值後面作為邏輯運算子,自加變數,如:

int i=0;

for(int j=0;j<5;j++)

i的最終結果是25;

第二種,叫訂閱事件,用在操作類名後

winform.closed += new eventhandler(child_closed);

這句話意思是winform的關閉結束事件訂閱child_closed方法,變數控制代碼型別為eventhandler常規事件控制代碼型別

7樓:德河霍楓

這是乙個多義詞,請在下列義項上選擇瀏覽(共15個義項)c:計算機語言

c:日本2023年動漫作品

c:碳c:籃球術語中鋒

c:比熱容

c:電容(電學物理量之一)

c:數學中的複數集

c:數學符號

c:字母符號

c:火影忍者中人物

c:歷史術語

c:電池放電c率

c:光速

c:混凝土強度等級

c:拼音字母

你要了解那個呢。

8樓:結果是已收到

scanf("%c",&ch);         %c表示接受乙個字元。

在printf("%c",ch)中也是一樣

擴充套件資料:

c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi c,作為c語言最初的標準。目前2023年12月8日,國際標準化組織(iso)和國際電工委員會(iec)釋出的c11標準是c語言的第三個官方標準,也是c語言的最新標準,該標準更好的支援了漢字函式名和漢字識別符號,一定程度上實現了漢字程式設計。

c語言之所以命名為c,是因為 c語言源自ken thompson發明的b語言,而 b語言則源自bcpl語言。c語言是一門面向過程的計算機程式語言,與c++,java等物件導向的程式語言有所不同。其編譯器主要有clang、gcc、win-tc、sublime、msvc、turbo c等。

9樓:員名酆明智

數學上的c,

有指周長的意思.

10樓:廣芃方訪冬

數學是周長

英語是字母

物理是光速或比熱容

化學是炭元素~

11樓:匿名使用者

%c在printf語句中代表乙個字元的意思。

12樓:理布濮陽依雲

在化學上有三個含義:表示乙個碳原子,表示碳元素,表示碳單質.

13樓:匿名使用者

%c單個字元輸出的意思

%s是輸出字串

%d是輸出整型

明白了嗎?

14樓:hac俠

c語言printf輸出單個字元吧

15樓:匿名使用者

%f是十進位制小數輸出

16樓:匿名使用者

c男者,英文稱「sissy",詞典解釋】:名詞 n. 【美】【口】 1.

女孩子 2. 女人般的男人 在資訊封閉的年代,本是同志的代名詞,但現在是開明的時代,同志都是很優秀的男性,無奈相當一部份人,特別是「 0號」 本身的性格傾向女性化,別人需要等他打扮三十分鐘才能出門,隨身乙個大包小包,裡面一堆化妝品,使人側目,但這只是個人生活選擇, 本也無可厚非。

17樓:守歡祿靜丹

很多英文的縮寫

也可以是名字,《叛逆的勒魯什》的女主角

18樓:匿名使用者

%c單個字元的輸入或輸出

19樓:匿名使用者

c++,c語言,php都是是輸出char的意思,樓主好好複習,這時基礎中的基礎

20樓:

scanf("%c",&ch); %c表示接受乙個字元%d表示乙個整數

%s表示乙個字串

在printf("%c",ch)中也是一樣

21樓:匿名使用者

%c是c語言中的佔位符可用於格式化輸入scanf

格式化輸出printf

#include

int main()

輸出字元型變數ch

%d   整型

%f   單精度浮點數

%lf 雙精度浮點數

%c 單個字元

%s 字串

c語言中->是什麼意思啊?

22樓:guxuecan劍

「->」是乙個整體,它是用於指向結構體子資料的指標,用來取子資料。

換種說法,如果我們在c語言中定義了乙個結構體,然後申明乙個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到「->」。

問題中的p=p->next ,意思是將p指向的乙個結構體例項中的自資料next賦值給p。

23樓:浪子_回頭

->是乙個整體,它是用於指向結構體、c++中的class等含有子資料的指標用來取子資料。換種說法,如果我們在c語言中定義了乙個結構體,然後申明乙個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到「->」.

舉個例子:

struct data

; /*定義結構體*/

struct data * p;/*定義結構體指標*/

struct data a = ;/*宣告變數a*/

int x;/*宣告乙個變數x*/

p = &a ; /*讓p指向a*/

x = p->a;/*這句話的意思就是取出p所指向的結構體中包含的資料項a賦值給x*/

/*由於此時p指向a,因而 p->a == a.a,也就是1*/

對於一開始的問題 p = p->next;這應該出現在c語言的連結串列,這裡的next應該是乙個與p同型別的結構體指標,其定義格式應該是:

struct data

;/*定義結構體*/

…………

main()

連結串列指標是c語言的乙個難點,但也是重點,學懂了非常有用。要仔細講就必須先講變數、指標。

24樓:豐玉蓉合秋

和.是完全一樣的意思,但用法不同,比如

struct

student

xiaolin,

*p=&xiaolin

那麼p->name

就是xiaolin.name

p->age

就是xiaolin.age

這在c語言沒什麼用,在c++裡用得多

25樓:匿名使用者

p->next就是p結點的下乙個結點的指標。

p=p->next就是讓p指向p結點的下乙個結點。

網頁鏈結

c怎麼獲取隨機數C怎麼獲取隨機數

在開發過程中,常常要產生隨機數,如生成靜態 html 網頁時,檔名通常用產生隨機數的方式獲得,生成定單的時候,定單號也可以用產生隨機數的方式獲得等。在 c 中,一般都用 random 產生隨機數,它可任意指定產生隨機數範圍。random 結合陣列,可以產生一些特殊範圍的隨機數,以滿足特殊的需要。一 ...

C 生成0 100之間的隨機數怎麼都是

include include include using namespace std int main for i 0 i 3 i 這個是不行的!還有你的程式,我改過啦!你在看一下!參自見如下 include include include void main 的隨dao機數 拜託,你的輸出怎麼搞...

怎麼用c 生成指定隨機數,在c 裡怎麼弄隨機數?

include include include using namespace std int main srand unsigned time null 初始化時間種子 int ret rand 3 產生 0 1 2 三種隨機數 int real pow 2,ret 2的0次方 1 2的1次方2 ...