程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> c語言:編寫猜數字小游戲。

c語言:編寫猜數字小游戲。

編輯:關於C語言

c語言:編寫猜數字小游戲。


編寫猜數字小游戲。 程序:
#include<stdio.h>
#include<time.h>
void menu()
{
printf("***歡迎來挑戰猜數字游戲***\n");
printf("*****請選擇開始或退出*****\n");
printf("******1.start 0.exit******\n");
}
void game()
{
int num = 0;
srand((unsigned)time(NULL));//隨著時間變化生成不同的隨機數
int ret = rand() % 100 + 1;//是從一個時間點到此時的秒數
while (1)
{
printf("請猜數字:");
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;
}

 

結果: ***歡迎來挑戰猜數字游戲*** *****請選擇開始或退出***** ******1.start 0.exit****** 請選擇:1 請猜數字:50 你真蠢,猜小了! 請猜數字:75 你真蠢,猜小了! 請猜數字:100 你好笨,猜大了! 請猜數字:85 你真蠢,猜小了! 請猜數字:93 你好笨,猜大了! 請猜數字:90 你好笨,猜大了! 請猜數字:87 你真蠢,猜小了! 請猜數字:88 你真蠢,猜小了! 請猜數字:89 你真聰明,猜對了! ***歡迎來挑戰猜數字游戲*** *****請選擇開始或退出***** ******1.start 0.exit****** 請選擇:0 請按任意鍵繼續. . .

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved