c語言之猜數字的小遊戲

2021-07-01 18:00:51 字數 1426 閱讀 3928

突然想起在剛學c語言的時候變想做出乙個可以玩耍的遊戲,但是當時都沒有了解圖形庫的概念,在網上閒逛便發現了有人做了乙個猜數字的遊戲,我當時也跟的寫了乙個,基本都差不多。

想想也是好久以前的東西了,直接貼**把,大家多多指導。

#include#include#includeint num[4], paer_num[4];

void begin(void);

void start(void);

void creat_num(void);

int is_true(int paer_num);

int geta(int s1, int s2);

int getb(int s1, int s2);

void win(void);

void lose(void);

int main()

while(is_true(paer_num)==0);

a = geta(num, paer_num);

b = getb(num, paer_num);

if(a == 4)

break;

printf("%da %db\n", a, b);

printf("繼續輸入(c) 看答案(a) 離開(e)\n");

end = 0;

choose = 200;

while(end == 0)

else if(input=='e'||input=='e')

return 0;

else

printf("輸入錯誤,請重新輸入:");

}if(choose==0)

break;

if(i==9)

printf("%d %d %d %d\n", num[0], num[1], num[2], num[3]);

}if(choose==1)

if(a==4)

win();

else

lose();

continue;

}else if(input=='e'||input=='e')

return 0;

else

}return 0;

}void begin()

void start(void)

void creat_num()

{ int i, j;

srand((unsigned int)(time(null)));

num[0] = rand() % 10;

for(i=1;i<4;i++)

{num[i] = rand() % 10;

for(j = 0; j9)

return 0;

for(i= 1; i<4;i++)

for(j=0;j

C語言猜數字小遊戲

這個遊戲是由計算機產生乙個隨機數,使用者來猜數字。這就需要知道如何產生隨機數。rand函式可以的功能即生成一系列的隨機數,標頭檔案為stdlib.h 但是使用rand函式產生隨機數需要用時間種子srand,標頭檔案為time.h,這樣每次產生的隨機數才會不一樣,否則隨機數不會改變。include i...

簡單的C語言猜數字小遊戲

猜數字小遊戲可謂是c語言最為基礎的乙個知識點了,我們可以在此基礎上進行延伸,實現隨機數的猜測,然後是加入再來一局的模式,等等。這裡是拋磚引玉,希望你能做出你的經典之作。include include int main i 0 while number price while number 1 num...

猜數字c 限制 猜數字小遊戲

週末看到的乙個猜數字小遊戲 挺有意思的 include include include using namespace std void start void getresults int i,j,life,maxrand char c void start life 5 玩家生命數 srand u...