c语言实现皇帝翻牌游戏

一个综合的游戏,对所学的知识进行整合!融会贯通!

#include 
#include 
#include  // 支持字符串操作
#include 
#include 
#pragma comment(lib,"winmm.lib")

#define MAX 6 // 最大的妃子数量
int main()
{
    // 项请目实践之陛下翻牌
    // 播放音乐
    PlaySound(TEXT("sounds\\背景音乐.wav"),NULL,SND_FILENAME | SND_ASYNC | SND_LOOP);


    // 8个字符能存放4个汉字
    char tempName[20];
    // 定义二维数组来存放妃子
    char names[MAX][20] = {"西施","貂蝉","王昭君","杨玉环","赵飞燕"};

    // 定义二维数组来存放妃子等级
    char levelNames[5][8] = {"贵人","嫔妃","贵妃","皇贵妃","皇后"};

    // 存放每个妃子的等级
    int levels[MAX] = {0,0,2,0,0,-1};

    // 用来存放每个妃子的好感度
    int loves[MAX] = {100,100,100,100,100,-1};

    int i,j,temp; // 用于冒泡排序
    int count = 5; // 当前未被打入冷宫的妃子数量
    int day = 1; // 第几天

    /*
    printf("测试代码:查看当前嫔妃的状态\n");
    printf("%-12s级别\t好感度\n","姓名");
    for (i = 0;i 

c语言实现皇帝翻牌游戏_第1张图片

通过这个小游戏,感悟循环,数组,变量,输入输出,冒泡排序等综合知识的运用!

你可能感兴趣的:(c语言实现皇帝翻牌游戏)