尋找幸運數字小游戲
#include<stdio.h>
#include<stdlib.h>
//以下游戲靈感來自真人秀節目中的互動游戲,制作人:江烏好困
//使用軟體Visual Studio 2019
//(找今日幸運數字)小游戲
int main()
{
//x=為開始游戲的鑰匙
int x= 1;
//第一個while為了回圈游戲主體
while (x == 1)
{
//a為用戶輸入數字,b為幸運數字(引入亂數),c為區間左端,d為區間右端,n用來記錄嘗試次數
//第二個while是為實作用戶的重復輸入的關鍵
int a = 0, b =rand(1,100), c = 1, d = 100, n= 0 ;
printf(“今日幸運數字已生成,來試試吧!請輸入一個數字(1~100):”);
while (a > b || a < b)
{
n += 1;
scanf_s("%d", &a);
//當輸入值不在區間里面的時候
if (a < c || a > d)
{
if (a < c) {
printf(“看見上面說的什么了嗎?重新輸入吧:”);
}
if (a > d) {
printf(“看見上面說的什么了嗎?重新輸入吧:”);
}
}
//當輸入值在區間里面的時候
else
{
if (a < b) {
printf(“差一點點哦!幸運數字在%d和%d之間哦,請再輸入%d到%d的一個數:\n”, a, d, a, d);
//實作區間的更新
c = a;
}
if (a > b) {
printf(“差一點點哦!幸運數字在%d和%d之間哦,請再輸入%d到%d的一個數:\n”, c, a, c, a);
//實作區間的更新
d = a;
}
}
//下面的花括號是結束第二個while回圈,接著提示本次游戲結束,
}
printf(“恭喜你找到了 !!!!!\n你嘗試了%d次\n”, n);
printf(“感謝試玩!游戲簡陋,勿怪,\n”);
//為x重新賦值與第一個while配合來實作游戲的再次使用,
printf(“重新玩一下嗎?yes=1,no=0\n”);
scanf_s("%d",&x);
//下面的花括號是結束第一個while回圈
}
printf(“感謝試玩!游戲簡陋,勿怪,\n”);
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/186437.html
標籤:其他
上一篇:開發一個網站需要多宣告?
