c語言編寫猜數字遊戲,c語言編寫乙個猜數字遊戲

2021-04-01 15:20:46 字數 5926 閱讀 2110

1樓:復仇の血精靈

同學你好!

下面是我自己做了乙個,執行是成功的。希望對你有所幫助!

#include

#include

#include

#include

void main()}}

}希望我的回答對你有幫助,祝你的c成績進步

2樓:匿名使用者

//寫了個好的

//在此程式的同乙個資料夾中建立乙個txt文字裡面寫上所有要猜的數字,以空格分開

//txt檔名為:game.txt

#include

#include

#include

void main(void)

else

while(!(option>=1&&option<=3));

switch(option)

case 2:

case 3:

}while(true)

else cin>>h;}}

}else

else cin>>h;}}

}}}}

3樓:匿名使用者

#include

#include

using namespace std;

void guess()

while(s=='y');

cout<<"結束"<

4樓:

....

這個.. 太簡單了吧..

5樓:覃奧韋向

已經改正,如下:

#include

#include

#include

void

circle(int

i)if(i==n)//?不是

printf("the

number

is%d

socongratulations!yougotit!",i);

}int

main()

getchar();

return0;}

編寫乙個猜數的遊戲程式。(數字由機器隨機產生,限制為1~100之間的整數,使用者輸入猜測,程式給出大小提示

6樓:衝佳磊

#include

#include

int main(void)

if(x==magic)

if(x>magic)

else

}return 0;}

7樓:蝶兒忙

static void main(string args)} while (!i.trim().equals("1"));

start:

random ra = new random();

int rndint = ra.next(1, 100);

int input = 0;

doif (input > rndint)else if (input < rndint)} while (input != rndint);

console.write("恭喜你,猜對了!\n\n");

doif (i.trim().equals("y", string***parison.ordinalignorecase))

} while (!i.trim().equals("1"));}

8樓:匿名使用者

編寫乙個猜數的遊戲程式。(數字由機器隨機產生,限制為1~100之間的整數,使用者輸入猜測,程式給出大小提示

回答:你學習會玩《天驕3》一定對你有幫助

c語言,編寫乙個猜數字遊戲

9樓:匿名使用者

#include

#include

#include

int main()

else if(in>n)

else if(in

10樓:90艾爾

超簡單啊。。。。建立3個int物件 要猜的數 猜的數 猜的次數

判斷 猜的次數<5 執行 次數++然後讓輸入 =猜的數 判斷猜的數=要猜的 是(輸出猜對)否繼續執行 判斷 猜的數》要猜的(是輸出資料大了)否 輸出資料小了。。。

11樓:匿名使用者

原始碼如下:

/* file: guess.c */

#include /* standard input & output support */

#include /* srand() rand() */

#include /* time() */

/* 巨集定義 */

#define number_length   5   /* 隨機數長度 */

#define number_limit    10  /* 隨機數限制, 每一位0-9 */

#define input_lenth     128 /* 輸入緩衝區大小 */

char goal[number_length]    = ;  /* 儲存隨機數 */

char flag[number_limit]     = ;  /* 儲存隨機數標誌, 保證不重複 */

char input[input_lenth]     = ;  /* 儲存輸入 */

/* 初始化用於儲存資料的陣列 */

void initdata()

}/* 初始化用於儲存緩衝區的陣列 */

void initbuffer()

/* 顯示猜測結果 */

void display()

else

i++;

}printf("\nright: %d bit(s)\n", count);

if (count == number_length)

}/* 生成隨機數 */

void general()

while (flag[tmp] != 0);

flag[tmp] = 1;

goal[i++] = tmp;}}

/* 輸入方法,用於猜測 */

void guess()

/* 主函式,程式主框架 */

int main (int argc, const char * argv)

*********************************************=

執行結果見附圖,希望我的回答能夠對你有所幫助。

c語言程式設計 編乙個猜數字遊戲

12樓:匿名使用者

#include

#include

#include

#include

void main()/*主函式*/

for(i=4;i>-1;i--)/*把玩家猜的5個數放到陣列中,便於檢查對錯*/

for(i=0;i<5;i++)/*檢查資料對錯*/}}}printf("猜測結果:%da%db\n",a,b);

if(a==5)

printf("\t答案正確\n"); /*如果a=5就是猜對了*/}}

13樓:匿名使用者

原始碼如下:

/* file: guess.c */

#include /* standard input & output support */

#include /* srand() rand() */

#include /* time() */

/* 巨集定義 */

#define number_length   5   /* 隨機數長度 */

#define number_limit    10  /* 隨機數限制, 每一位0-9 */

#define input_lenth     128 /* 輸入緩衝區大小 */

char goal[number_length]    = ;  /* 儲存隨機數 */

char flag[number_limit]     = ;  /* 儲存隨機數標誌, 保證不重複 */

char input[input_lenth]     = ;  /* 儲存輸入 */

/* 初始化用於儲存資料的陣列 */

void initdata()

}/* 初始化用於儲存緩衝區的陣列 */

void initbuffer()

/* 顯示猜測結果 */

void display()

else

i++;

}printf("\nright: %d bit(s)\n", count);

if (count == number_length)

}/* 生成隨機數 */

void general()

while (flag[tmp] != 0);

flag[tmp] = 1;

goal[i++] = tmp;}}

/* 輸入方法,用於猜測 */

void guess()

/* 主函式,程式主框架 */

int main (int argc, const char * argv)

*********************************************=

執行結果見附圖,希望我的回答能夠對你有所幫助。

14樓:匿名使用者

樓上厲害!給樓上分吧···

c語言程式設計:編寫乙個猜數的遊戲,系統自動產生乙個隨機數,你來猜,程式給出提示,直到猜對為止。 20

15樓:匿名使用者

#include

#include

#include

int main(void)

else if (b的值太小權:\n");

}}while (b!=a);

printf("恭喜你猜對了!");

printf("這個數是:%d\n",a);

return 0;}

16樓:符華陽

#include//為獲得隨機數

#include//獲取時間

void main()

else if (b>a)

else

}getchar();}

17樓:衝佳磊

#include

#include

int main(void)

if(x>magic)

else

}return 0;}

18樓:樂酷科技

int num;

scanf("%d",&num);

if(num>a)

else if(num數值太小\n請輸入你心中想的那個數:");continue;}

else

//迴圈裡就是這樣實現的 謝謝採納

c語言程式設計猜數字遊戲 輸入乙個書告訴其大了還是小了有三次可猜機會

19樓:匿名使用者

#include

#include

#include

int main()

while(m != n);

printf("答對了!\n");

printf("共猜測了%d次。\n",i);

if(i <= 5 )

printf("你太聰明了,這麼快就猜出來了。\n\n");

else if(i > 5)

printf("你還需改進方法,以便更快猜出來!\n\n");

return 0;}

20樓:匿名使用者

這個我可以幫你寫,私聊

用c語言編寫12320?的程式,用C語言編寫1!2!3!20!?的程式

include int fun int int main printf d n sum 輸出算式結果return 0 int fun int i 階乘函式 採用函式遞迴呼叫return 1 include void main printf d n sum include include long l...

請用C語言編寫遞迴函式,C語言 編寫遞迴函式

迴圈實現。include int main printf d t return 0 簡單修改一下就可以變遞迴了。如下。include int fanzhuan int n,int t int main c語言 編寫遞迴函式 可以看看 演算法精解 kyle loudon著 或者 資料結構 主編 安訓國...

c語言編寫選擇題計分程式,c語言程式編寫選擇題答題判分程式

工作 量有點大。暫時沒時間寫。才在剛學習,不知道怎麼做 c語言程式編寫選擇題答題判分程式 先設乙個全域性變數用來儲存總分,然後把每道選擇題儲存成乙個檔案,並且把檔名儲存到乙個陣列中。然後在主函式中用迴圈呼叫陣列內容的方法呼叫這些檔案,從鍵盤讀取abcd,並判斷是否是正確的,如果正確,總分就加上它的相...