猜数字小游戏——C语言
生活随笔
收集整理的這篇文章主要介紹了
猜数字小游戏——C语言
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
寫在前面:
使用循環(huán)知識(shí)、switch語句、時(shí)間戳等知識(shí)點(diǎn)!
有很多不足,請(qǐng)大家提出建議!
代碼如下:
#include<stdio.h> #include<stdlib.h> #include<time.h> #include<Windows.h>void menu() {printf("*****************************************\n");printf("******* 1.開始游戲 0.退出游戲 ********\n");printf("*****************************************\n"); } void game()//游戲主體 {int n;int guess;n = rand() % 100 + 1;//設(shè)置1—100之間的隨機(jī)數(shù)system("cls");//清屏while (1)//while語句的判斷條件為1,循環(huán)永久進(jìn)行{printf("請(qǐng)猜數(shù)字;");scanf("%d", &guess);if (guess > n){printf("猜大了!\n");}else if (guess < n){printf("猜小了!\n");}else{printf("恭喜你,猜對(duì)了!\n");break;//跳出循環(huán)}} } int main() {int choose = 0;srand((unsigned int)time(NULL));//使用時(shí)間戳設(shè)置隨機(jī)數(shù)的初始值do//使用do while循環(huán){menu();printf("請(qǐng)選擇:\n");scanf("%d", &choose);switch (choose){case 1:game();break;case 0:printf("退出游戲!\n");break;default:printf("選擇錯(cuò)誤,請(qǐng)重新選擇!\n");break;}} while (choose);return 0; }這只是一個(gè)簡(jiǎn)單的猜數(shù)字游戲,歡迎大家優(yōu)化!!!
總結(jié)
以上是生活随笔為你收集整理的猜数字小游戏——C语言的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: openIOC
- 下一篇: ctfshow-misc40