1. 程式人生 > >簡單的C語言猜數遊戲

簡單的C語言猜數遊戲

#include<time.h>
#include<stdlib.h>
void meau()
{
printf("**************************\n");
printf("***1.start     2.end    ***\n");
printf("**************************\n");

}
void game()
{
int a = 0;
int ret=rand() % 100+1;
while (1)
{
printf("請猜一個數字\n");
scanf_s("%d", &a);
if (a > ret)
{
printf("猜大了\n");
}
else if (a < ret)
{
printf("猜小了\n");

}
else
{
printf("猜對了,牛逼\n");
break;
}
}
}
int main()
{
srand((unsigned)time(NULL));
printf("請選擇:\n");

meau();
int i = 0;
flag:scanf_s("%d", &i);
switch (i)
{
case 1:
game();
break;
case 2:
printf("遊戲結束\n");
break;
default:
printf("請重新選擇\n");
goto flag;
break;

}

return 0;
}

相關推薦

簡單C語言遊戲

#include<time.h> #include<stdlib.h> void meau() {printf("**************************\n");printf("***1.start     2.end    ***\n");printf("*******

c語言數字遊戲

#include<stdio.h> #include<stdlib.h> #include<time.h> #include<conio.h> #include<windows.h> /* 2 游標定位函式 由於在V

完成數字遊戲 //C語言 數字遊戲(編寫過程詳解)

int i, j, k; int num = 0; /*生成隨機數字*/ num = rand(); printf("%d\n", num);選擇玩遊戲還是退出void play(int x) { printf("%d\n", x); printf("開始遊戲

C#實現遊戲

namespace lianxi6._29_1 { class Program { static void Main(string[] args) { Random r =new Random(); int b =r.Ne

c語言生成一個遊戲

首先需要生成一個隨機數,c語言中用srand((unsigned int)(time(NULL))產生一個不可預見的隨機數序列,參考程式碼如下: #include <stdio.h> #

C語言基礎--據類型的簡單補充

1.5 eight 基礎 c語言基礎 語法 聲明變量 nbsp tab double 補充的內容: 類型說明符:long, long long, short, unsigned和signed 類型說明符在語法上是放在聲明變量類型的前面。例如 long

Java 簡單遊戲的設計

隨機函式產生100以內的數,5次機會。 import javax.swing.*; public class Hello{ public static void main(String[] args){ int i = (int)(Math.random()*10

WatchKit入門:建立一個簡單遊戲

轉自:http://www.cocoachina.com/ios/20150202/11087.html 本文由cocoaChina譯者小組成員@TurtleFromMars 翻譯自Appcoda,原作者:julian engel,編者注:再過幾個月Apple Wa

C#-遊戲-控制檯(隨機數)---ShinePans

//guess the number class program { static void Main() { new program().Play(); } void Play() { System

LintCode-662. 遊戲(C++)

題目描述: 我們正在玩猜數遊戲。 遊戲如下: 我從 1 到 n 選擇一個數字。 你需要猜我選擇了哪個號碼。 每次你猜錯了,我會告訴你這個數字是高還是低。 你呼叫一個預定義的介面

c語言指針簡單案例

clas 函數指針 std 6.0 true 一個 不變 類型 輸出 本案例基於vc6.0的一個簡單的測試c語言函數指針數組的簡單案例,代碼放置如下: #include<stdio.h> int fun1() { int a=4,b=5; in

C語言

分時 一維數組 分布 效率 常量指針 指針 div pre 數組指針 六、數組: 6.1、大部分時間:數組名 == 常量指針。 6.2、 int array[10] = {1,2,3,4,5}; int *parray = array; //數組的首元素地址 int *p

C語言實現據結構串(堆分配存儲表示法)

+= 賦值 size ++ fine hello n) clu 刪除字符串 ———————————————————————————————————————————— 堆分配存儲表示法 —————————————————————————————————————————

隨機遊戲源代碼

源代碼 輸入 python true num random import div pytho from random import randint num=randint(1,50) a=0 while a==0: print‘請輸入答案‘ answer=

c語言指針的理解與使用

tdi 是不是 使用 模塊 html c語言函數 討論 編譯器 麻煩 轉載:http://www.cnblogs.com/haore147/p/3647262.html 1.函數指針的定義   顧名思義,函數指針就是函數的指針。它是一個指針,指向一個函數。看例子: A) c

c 語言可變參的處理

格式 n+1 c語言 功能 全部 進行 print content created /************************************************************************* > File Name

C語言實現組隊列

i++ define tdi c語言實現 數組 reat truct eat fin 復習C語言數組隊列 #include <stdio.h>#include <string.h> #define MAX 1000 typedef struct Qu

C語言中遞歸什麽時候能夠省略return引發的思考:通過內聯匯編解讀C語言return的本質

tle ext 多少 那不 語句 二次 () mar ado 事情的經過是這種,博主在用C寫一個簡單的業務時使用遞歸,因為粗心而忘了寫return。結果發現返回的結果依舊是正確的。經過半小時的反匯編調試。證明了我的猜想,如今在博客裏分享。也是對C語言編

c語言cJson組生成與解析

scu 長度 c語言 數組 != res bject urn dds 1.生成 json char* CreatJsCustNo( BT_BNF_CUST *p, char *strPaperNO) { cJSON *pJsonArry,*pJsonsub;