vc 語言中 哪個函式可以產生隨即數 ?

時間 2025-04-02 12:25:06

1樓:網友

哪有那麼麻煩。

#include //包含標頭檔案time

void main()

int a;

srand(time(null));因為這個地方要以時間為軸作種子。

a=rand()%9; /這裡表示產生0~9的隨機數再舉個例子 如果想產生3~15的隨機數就這麼寫a=rand()%12+3;

在vc++中什麼函式具有隨機產生數字的功能 ?

2樓:仙狐天境

rand()函式就可以了。

如果要生成0~99的隨機數可以:rand()%100

vc語言下面函式等於多少啊

3樓:網友

是的,當然。在包括。

包括的file * p ;/ /檔案指標。

無效的主要()

字元[100];

scanf的(「%s」,)

p = fopen(「c :/ / ,「w +」== null)/ /在c驅動器。

fprintf(「%s」,)/ /儲存到檔案資料fclose(p);}

4樓:網友

6x++是先執行語句後自加。

if那裡n還是5所有走else

在else裡面已經是6了,但是printf裡又是後自加,所以輸出6在程式最後如果再來個printf("%d",n--)結果就是5了。

5樓:網友

你是想用個迴圈麼?

還是單純的用n++來表示 6?

如果是題目的話,這個意思是,如果 n自加1,大於5,那麼輸出n.

顯然結果是6.

else 部分完全沒有任何意義。按照程式的意思是,如果n自加1,不大於5,那麼輸出n自減1.

6樓:溫肉壹刀

6兩位仁兄已經講的很清楚了。

vc++求乙個將語句帶入函式的方法

7樓:網友

記得你上乙個提問是vc6的吧。

在vc6下,這個就不要想了,實現複雜不說,也不具備靈活性。

其實你這個問題,就是乙個「將字串作為指令語句」的問題,在c++98語法規則下無解。

當然,具體問題具體分析,關鍵還是看你要什麼樣的語句,在**使用。如果只是簡單的分支固定語句,那麼沒必要做語法解析,固定函式就可以了,如果是語句用於資料庫等元件外介面,字串是支援執行的。

如果是想在框輸入乙個靈活的c++語句來執行,vc6沒戲,別費這個腦子了,要麼公升級到vs2010以上,使用c++11標準來做,要麼換個思路吧。

vc裡呼叫函式太多會不會影響速度?是呼叫函式好還是直接用語句實現好?

8樓:

呼叫函式太多會影響速度。

直接用語句實現速度快。

但呼叫函式,能使程式容易閱讀,好懂。

9樓:網友

函式小而且經常掉用的話 寫成行內函數就可以了inline;編譯器會用實際的函式**去替換函式的呼叫。

這樣速度即快,而且容易閱讀,好懂。

vc++中,在主函式中呼叫另外乙個函式,能否將呼叫函式的列印語句列印出來?

10樓:婷

肯定會啊,因為你在主函式呼叫了imax(int i)這個函式,呼叫了就要執行這個函式,執行這個函式其實還是執行這個函式中的語句塊,所以你呼叫的函式中的一切可以執行的語句都會執行到,包括那個列印語句。

c語言中函式指標用法,C語言中函式指標用法

函式在記憶體中有一個物理位置,而這個位置是可以賦給一個指標的。一零點函式的地址就是該函式的入口點。因此,函式指標可被用來呼叫一個函式。函式的地址是用不帶任何括號或引數的函式名來得到的。這很類似於陣列地址的得到方法,即,在只有陣列名而無下標是就得到陣列地址。怎樣說明一個函式指標變數呢 為了說明一個變數...

c語言中清屏函式是什麼,C語言中清屏函式是什麼?

莊生曉夢 c語言中清屏函式是為清除螢幕上的輸出功能,用法是 void clrscr void 程式例 include int main int i clrscr for i 0 i 20 i cprintf d r n i cprintf r npress any key to clear scre...

c語言中函式型別有幾種,簡述c語言中函式共有哪幾種型別,各有何區別?

一般包括字元庫函式,數學函式,目錄函式,程序函式,診斷函式,操作函式等。字元庫函式所在函式庫為ctype.h 數學函式所在函式庫為math.h stdio.h string.h float.h 目錄函式所在函式庫為dir.h dos.h 程序函式所在函式庫為stdlib.h process.h。診斷...