操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    往期精選

    【置頂】

    【置頂】【置頂】【必讀】【必讀】【熱點】1.整體流程圖

    本次游戲主要由以下部分組成:

    main() ,進行各個函數的調用;

    c語言小程序_簡單c語言小程序_c語言小游戲程序

    Menu() ,進行菜單界面的打印;

    LogIn() ,登錄函數;

    Time() ,登錄失敗時的倒計時;

    Game() ,猜數游戲函數;

    c語言小程序_c語言小游戲程序_簡單c語言小程序

    2.主要程序2.1 主程序

    #include"game.h"//main.cint main(){LogIn();//登錄程序while (1){Menu();int a = 0;scanf("%d", &a);switch (a){case 1:Game();//猜數程序
    //微信關注公眾號【C語言中文社區】,免費領取200G精品學習資源
    printf("再來一次!!!!\n");break;case 2:printf("886\n");goto exit;//跳出while(a)循環:a=0 ; break;default:printf("輸入有誤!重新輸入\n");break;}}
    exit:
    system("pause");return 0;}

    2.2 菜單界面

    void Menu()
    { ? /*菜單界面*/
    printf("**************************\n");
    printf("**** 1.play 2.exit ****\n");
    printf("**************************\n");
    printf("請選擇:");
    }

    2.3 登錄界面

    簡單c語言小程序_c語言小程序_c語言小游戲程序

    void LogIn()
    {//game.c
    /*登錄界面*/
    char name[64];
    char passwd[64];

    for (int times = 0; times < 3; times++)//3次登錄機會
    {
    the: printf("請輸入賬號:");
    scanf("%s", name);//數組在scanf輸入時,降維成指針;所以不帶&
    printf("請輸入密碼:");
    scanf("%s", passwd);
    if (strcmp(NAME, name) == 0 && strcmp(PASSWD, passwd) == 0)
    { ? //strcmp(str1,str2) string compare(字符串比較)的縮寫
    //若str1=str2,則返回零;若str1str2,則返回正數。
    printf("登錄成功!%c\n",3);
    break;//退出循環
    }
    else
    {
    printf("登錄失敗!%c\n",2);
    times == 2;
    }
    if (times == 2)
    {
    printf("Please wait %dS!\r", MyTime);
    Time();
    goto the;//跳轉到登錄,登錄失敗1次就延時!
    }
    }

    }

    2.4 倒計時

    void Time()
    {//game.c
    /*倒計時登錄*/
    //const char *str = "hello world,hello china!"; //待定
    char content[] = "9876543210";
    char lable[] = "Please wait #S!";

    int len = strlen(content);
    int start = 0;
    ? printf("%s\r", lable);

    for (start = 0; start < len; start++)
    {
    lable[12] = content[start];//給lable數組13號元素傳數
    int t = 1000 ;
    Sleep(t);
    printf("%s\r", lable);
    if (start == len-1)//數傳完畢
    {
    printf("\bPlease log in again! %c",3);// \b 退格符
    }
    }
    printf("\n");
    }

    2.5 猜數比較

    void Game() ?//game.c
    { ? /*猜數比較*/
    srand((unsigned long)time(NULL));
    int r = rand() % RANGE + 1;//產生一個100以內的隨機數
    printf("準備好了!\n");
    while (1)
    {
    printf("來猜猜看:");
    int num = 0;
    scanf("%d", &num);
    if (r > num)
    {
    printf("猜小了!\n");
    }
    else if (r < num)
    {
    printf("猜大了!\n");
    }
    else
    {
    printf("恭喜你!\n");
    break;
    }
    }

    }

    c語言小程序_簡單c語言小程序_c語言小游戲程序

    3 演示效果3.1 登錄演示

    注冊的原始賬號:注冊的原始密碼:一開始會有3次登錄機會,如果在這三次中輸入賬號密碼正確則進入游戲菜單界面c語言小游戲程序,可以選擇開始或退出猜數游戲;成功登陸界面:

    但是3次登錄都錯誤后,必須等10S后才能在次登錄,并且 以后每次登錄失敗都會有10S延時時間,直到進入游戲菜單界面。

    登陸失敗等待10S界面:

    c語言小程序_c語言小游戲程序_簡單c語言小程序

    3.2 猜數演示

    在菜單界面選擇1進入游戲開始進行猜數c語言小游戲程序,當猜數正確時一局游戲結束自動進入菜單界面,選擇1可以開始重新進入游戲開始新的一局猜數游戲;當然也可以選擇2退出游戲。進入猜數界面:

    偷偷告訴你,關注后回復“C語言”有驚喜哦!好文!點個好看!

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有