擲骰子的C語言,c語言擲骰子程式碼

2021-04-28 06:41:35 字數 4700 閱讀 7483

1樓:♂凡鳥

#include

#include

#include

#define middle_flag 1

#define initial_score 1000

int bet()

int main()

fflush(stdin); //強制重新整理緩衝區,防止上次輸出影響

puts("請選擇大小g為大l為小,x為退出:");

gets(cinput);

cinput[0] = cinput[0]%32+'a' - 1;

if(cinput[0] == 'x')

break;

else

betflag = (cinput[0] == 'g')?1:0;

//三目運算子「?」用法:x=(a>b)?a:b;相當於if(a>b)x=a;else x=b;

betresult = bet();

myscore = (betresult == betflag)?(myscore+2*betscore):(myscore-betscore);

strcpy(sresult, ((betresult!=0)?"大":"小"));

printf("結果為%s,您當前的分數為%d\n",sresult, myscore);

}return 0;}

2樓:匿名使用者

演算法很簡單啊~隨機數,然後把隨機到的數字修改到1~6這個範圍內。然後你從螢幕讀入一個輸入的數字,然後跟隨機數進行對比,判斷大小會吧……然後輸出個結果不就ok了……

3樓:匿名使用者

#include

#include

#include

...........

srand((unsigned)time(null));//用當前時bai間,設定種du子,unsigned意思是zhi無符號的

int num = rand()%5 + 1; //生成dao隨機數/*小*/

if(1 !專= num)

else

/*大*/

if(6 != num)

else

大概應該是這樣吧屬

c語言擲骰子**

4樓:無法無天

#include

#include

#include

int main(void)

printf("甲的點數:");

for (i = 0; i<3; i++)printf("\n乙的點數:");

for (i = 0; i<3; i++)if (ai[0] + ai[1] + ai[2]>bi[0] + bi[1] + bi[2])

else

return 0;}

求擲骰子游戲c語言**(我初學c,**簡單為佳)

5樓:匿名使用者

||#include "stdio.h"

#include "stdlib.h"

#include "time.h"

enum ;

void main()

}if(status==won)

printf("you win!\n");

else

printf("you lost!\n");

}getch();}

6樓:空麼

||#include

#include

enum status ;

int rolldice(void)

return sum;

}void main()

if(sum==2||sum==3||sum==12||count==7)

else

count++;

}switch(now) }

7樓:匿名使用者

56+5 sd+562

8樓:類劍源醉蝶

這是c語言的題?

c語言不支援bool型別。。

我用c++編譯器編譯的

以下是**

#include

#include

#include

int roll_dice(void);

bool play_game(void);

int main()

printf("wins: %d\tlosses: %d\n",wintimes,losetimes);

return 0;

}int roll_dice()

bool play_game()

if(curroundnumber == 2 || curroundnumber == 3 || curroundnumber == 12)

winnumber = curroundnumber;

printf("your point is %d\n",winnumber);

while(1)

if(curroundnumber == 7)}}

用c語言編寫一個模擬擲骰子游戲謝謝了,大神幫忙啊

9樓:匿名使用者

對喜歡永遠多點

絕招樹立正反面典型

弄清思緒萬千望穿

10樓:匿名使用者

念,亦是留戀

念,亦是留戀

念,亦是留戀

念,亦是留戀

念,亦是留戀

念,亦是留戀

念,亦是留戀

念,亦是留戀

11樓:再一次

#include

#include

#include

#include

int roll_dice(void);

bool play_game(void);

int main(void)

else

}//用來儲存y(y)或其他字母

printf("\nplay again?");

ch1=getchar();

ch2=getchar();

printf("\n");

//判定是否繼續

return 0;

}//兩個隨機數的總和

int roll_dice(void)

bool play_game(void)

else if(x==2||x==3||x==12)else

}//兩次以上的判定

if(x==4||x==5||x==6||x==8||x==9||x==10)

else

}  else if(x==7)

else}}

12樓:

然而,要是沒有這樣的一份遇見

c語言編寫程式,模擬擲(兩個)骰子的遊戲。求解?

13樓:

#include

#include

#include

#include

bool play_game(void); // 模擬遊戲,進行一次遊戲,返回一個bool值,決出勝

int roll_dice(void); // 記錄兩個骰子之和

int roll_dice(void)

bool play_game(void)

else if(p == 2 || p == 3 || p == 12)

else

else if(p == 7) }}

}int main(int argc, const char * argv)

else

printf("play again? ");

ch = getchar();

getchar(); // 除去回車符

printf("\n");

}printf("wins: %d losess: %d\n",i, j);

return 0;}

14樓:清淺smile蓉

||#include

#include

#include

#define bool int

#define false 0

#define true 1

int roll_dice();

void if_again(int,int);

void new_deal(int,int,int);

bool play_game();

int main()

int roll_dice()

void if_again(int win,int lose)if(ch=='n')

}void new_deal(int result,int win,int lose)

else

else

new_deal(result,win,lose);}}bool play_game()

else if(result==2||result==3||result==12)

else

return 0;}

c語言程式設計模擬骰子的6000次投擲程式設計統計並輸出其

include include include main 記錄色子每個點數出現的次數 srand time null 用系統時間來初始化系統隨機數的種子值 用迴圈產生6000次隨機數,並記錄每個點數出現的次數for roll 1 roll 6000 roll printf 4s 17s n face...

小明和小穎做擲骰子的遊戲,規則如下 遊戲前,每人選數字每次同時擲兩枚均勻骰子如果同時

1 在下表中列出同時擲兩枚均勻骰子所有可能出現的結果 12 34 56 1234 567 2 345 6 78 3456 7 89 4 5678 910 56 78910 11 678 9101112 填表正確 3分 2 由上表可以看出,同時投擲兩枚骰子,可能出現的結果有36種,它們出現的可能性相同...

vc是什麼語言跟c語言c的區別C語言和C語言的區別是什麼?

vc,全稱copy為microsoft visual c microsoft visual c 簡稱visual c msvc vc 6.0或vc6.0 是microsoft公司bai 推出的以c 語言為基礎的開 du發windows環境程zhi序,物件導向的視覺化dao 整合程式設計系統。一 性質...