⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dwarfs.c

📁 C.Game.Programming.For.Dummies.原码
💻 C
字号:
#include <stdio.h>
#include <string.h>

void main()
{
    char dwarf[7][2][8] = {
        "bashful", "?",
        "doc",     "?",
        "dopey",   "?",
        "grumpy",  "?",
        "happy",   "?",
        "sneezy",  "?",
        "sleepy",  "?"
    };
    char input[64];
    int named=0;
    int x;

    puts("See if you can name all seven dwarfs:");

    while(1)
    {
        if(named==1)
            printf("\nSo far you've named %i dwarf.\n",named);
        else
            printf("\nSo far you've named %i dwarfs.\n",named);

        printf("Enter a name:");
        gets(input);

        if(strcmp(input,"")==0) //no input, end
            break;

        for(x=0;x<7;x++)
        {
            if(strcmpi(input,dwarf[x][0])==0)
            {
                if(dwarf[x][1][0]=='!')
                    printf("You already named that dwarf!\n");
                else
                {
                    printf("Yes! %s is right.\n",input);
                    named++;
                    dwarf[x][1][0]='!';
                }
            }
        }

        if(named==7)
        {
            puts("You got 'em all! Snow would be proud!");
            break;      //game over!
        }
        else
            puts("Try again:");
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -