編寫猜數(shù)字小游戲,
c語言:編寫猜數(shù)字小游戲。
。程序:
#include<stdio.h>#include<time.h>void menu(){printf("***歡迎來挑戰(zhàn)猜數(shù)字游戲***\n");printf("*****請選擇開始或退出*****\n");printf("******1.start 0.exit******\n");}void game(){int num = 0;srand((unsigned)time(NULL));//隨著時間變化生成不同的隨機數(shù)int ret = rand() % 100 + 1;//是從一個時間點到此時的秒數(shù)while (1){printf("請猜數(shù)字:");scanf("%d",&num);if (num == ret){printf("你真聰明,猜對了!\n");break;}else if(num > ret){printf("你好笨,猜大了!\n");}else if (num < ret){printf("你真蠢,猜小了!\n");}}}int main(){int input = 1;while (input){menu();printf("請選擇:");scanf("%d",&input);switch (input){case 0:break;case 1:game();break;default:break;}}return 0;}
結(jié)果:
***歡迎來挑戰(zhàn)猜數(shù)字游戲***
*****請選擇開始或退出*****
******1.start 0.exit******
請選擇:1
請猜數(shù)字:50
你真蠢,猜小了!
請猜數(shù)字:75
你真蠢,猜小了!
請猜數(shù)字:100
你好笨,猜大了!
請猜數(shù)字:85
你真蠢,猜小了!
請猜數(shù)字:93
你好笨,猜大了!
請猜數(shù)字:90
你好笨,猜大了!
請猜數(shù)字:87
你真蠢,猜小了!
請猜數(shù)字:88
你真蠢,猜小了!
請猜數(shù)字:89
你真聰明,猜對了!
***歡迎來挑戰(zhàn)猜數(shù)字游戲***
*****請選擇開始或退出*****
******1.start 0.exit******
請選擇:0
請按任意鍵繼續(xù). . .