C語(yǔ)言實(shí)現(xiàn)的猜數(shù)字小游戲
本文實(shí)例為大家分享了C語(yǔ)言實(shí)現(xiàn)猜數(shù)字小游戲的具體代碼,供大家參考,具體內(nèi)容如下
代碼如下
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
//rand為產(chǎn)生隨機(jī)數(shù)的函數(shù)
void game()
{
srand((unsigned)time(NULL));
int key = (int)rand() % 100; //產(chǎn)生一個(gè)1---100之間的數(shù)
int ret = 0;
while (1)
{
printf("請(qǐng)輸入你猜的數(shù)字(1--100):");
scanf("%d", &ret);
if (ret < key)
printf("猜小了\n");
if (ret>key)
printf("猜大了\n");
if (ret == key)
{
printf("恭喜你猜中了!\n");
break;
}
}
}
void menu()
{
printf("\n");
printf("*************************************\n");
printf("******* 【 猜數(shù)字小游戲】 *********\n");
printf("**** ****\n");
printf("**** 1.play 0.exit ****\n");
printf("*************************************\n");
}
int main()
{
while (1)
{
menu(); //菜單函數(shù)
int i = 0;
printf("請(qǐng)選擇:");
scanf("%d", &i);
switch (i)
{
case 1:
game();
break;
case 0:
exit(0);
break;
default:
break;
}
}
system("pause");
return 0;
}
運(yùn)行界面:



以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
OpenCV利用對(duì)比度亮度變換實(shí)現(xiàn)水印去除
OpenCV中去除水印最常用的方法是inpaint,通過(guò)圖像修復(fù)的方法來(lái)去除水印。本文將介紹另一種方法:利用對(duì)比度亮度變換去除水印,需要的朋友可以參考一下2021-11-11
C語(yǔ)言入門(mén)學(xué)習(xí)之fgets()函數(shù)和fputs()函數(shù)
fgetc() 和 fputc() 函數(shù)每次只能讀寫(xiě)一個(gè)字符,速度較慢,實(shí)際開(kāi)發(fā)中往往是每次讀寫(xiě)一個(gè)字符串或者一個(gè)數(shù)據(jù)塊,這樣能明顯提高效率,這篇文章主要給大家介紹了關(guān)于C語(yǔ)言入門(mén)學(xué)習(xí)之fgets()函數(shù)和fputs()函數(shù)的相關(guān)資料,需要的朋友可以參考下2021-11-11
C++之實(shí)現(xiàn)快速清空vector以及釋放vector內(nèi)存
這篇文章主要介紹了C++之實(shí)現(xiàn)快速清空vector以及釋放vector內(nèi)存方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
基于Windows C++ 應(yīng)用程序通用日志組件的使用詳解
眾所周知,在調(diào)試、跟蹤和執(zhí)行應(yīng)用程序的過(guò)程中,程序的日志能為這些工作提供大量有價(jià)值的運(yùn)行信息。因此,程序的日志對(duì)應(yīng)用程序的運(yùn)行、維護(hù)至關(guān)重要2013-05-05
C語(yǔ)言實(shí)現(xiàn)socket簡(jiǎn)單通信實(shí)例
這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)socket簡(jiǎn)單通信的方法,是學(xué)習(xí)C語(yǔ)言網(wǎng)絡(luò)編程非?;A(chǔ)而又實(shí)用的實(shí)例,需要的朋友可以參考下2014-09-09
C++中4種管理數(shù)據(jù)內(nèi)存的方式總結(jié)
根據(jù)用于分配內(nèi)存的方法,C++中有3中管理數(shù)據(jù)內(nèi)存的方式:自動(dòng)存儲(chǔ)、靜態(tài)存儲(chǔ)和動(dòng)態(tài)存儲(chǔ)。在存在時(shí)間的長(zhǎng)短方面,以這三種方式分配的數(shù)據(jù)對(duì)象各不相同。下面簡(jiǎn)要介紹這三種類型2022-09-09

