后宫选妃游戏
来源:互联网 发布:大数据挖掘工具 编辑:程序博客网 时间:2024/04/27 16:08
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <windows.h>#include <mmsystem.h>#pragma comment(lib, "Winmm.lib")#define DAY_COUNT 10int main(){int i; int count = 5; int currDay = 0;int choice; int tempCount; int index = -1; char name[8]; char names[6][8] = { "西施", "貂蝉", "王昭君", "杨玉环", "赵飞燕" };char levelNames[5][8] = { "贵人", "嫔妃", "贵妃", "皇贵妃", "皇后" };int level[] = { 0, 2, 0, 0, 0, -1 };int loves[] = { 100, 100, 100, 100, 100, -1 };do{PlaySound(TEXT("sounds\\背景音乐.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);printf("第%d天:\n", ++currDay);printf("1、皇帝下旨选妃!\t(增加)\n");Sleep(500);printf("2、翻牌宠幸\t\t(修改状态)\n");Sleep(500);printf("3、打入冷宫!\t\t(删除)\n");Sleep(500);printf("4、朕的爱妃呢?\t\t(查找)\n");printf("陛下请选择:");scanf("%d", &choice);switch (choice){case 1:PlaySound(TEXT("sounds\\选妃.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);if (count >= sizeof(level) / sizeof(int)){printf("\n后宫人满为患,陛下还是再等等吧!\n\n");break;}printf("爱江山更爱美人,万千佳丽一点红~\n");printf("娘娘名讳:");scanf("%s", name);strcpy(names[count], name);level[count] = 0;loves[count] = 100;printf("\n新增妃子,其他人好感度-10\n\n");for (i = 0; i < count; i++){loves[i] -= 10;}count++;break;case 2:PlaySound(TEXT("sounds\\翻牌.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);printf("陛下请输入要宠幸的姓名:");scanf("%s", &name);for (i = 0; i < count; i++){if (strcmp(name, names[i]) == 0){index = i;continue;}loves[i] -= 10;}if (index == -1){printf("\n祖国尚未统一,怎能儿女情长!\n\n");}else{loves[index] += 20;level[index] == 4 ? 4 : level[index]++;printf("\n******************************\n");printf("Duang~%s提升等级为:%s\n", names[index], levelNames[level[index]]);printf("******************************\n\n");printf("憔悴容华怯对春,寂寥宫殿锁闭门。\n此身却羡宫中树,不失芳时雨露恩。 \n");printf("所有娘娘好感度-10!\n\n");}index = -1;break;case 3:PlaySound(TEXT("sounds\\冷宫.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);printf("陛下要将哪位娘娘打入冷宫呢:");scanf("%s", &name);for (i = 0; i < count; i++){if (strcmp(name, names[i]) == 0){index = i;break;}}if (index == -1){printf("\n虚惊一场,无人打入冷宫,该吃吃该喝喝~\n\n");break;}for (i = index; i < count - 1; i++){strcpy(names[i], names[i + 1]);level[i] = level[i + 1];loves[i] = loves[i + 1];}count--;index = -1;printf("\n%s已被打入冷宫,人情冷暖,所有娘娘好感度+10!\n\n", name);for (i = 0; i < count; i++){loves[i] += 10;}index = -1;break;case 4://PlaySound(TEXT("sounds\\一笑倾城.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);printf("请输入要查找的姓名:");scanf("%s", name);for (i = 0; i < count; i++){if (strcmp(name, names[i]) == 0){printf("\n微微一笑挺倾城,%s的好感度+10\n\n", name);loves[i] += 10;break;}}break;}printf("姓名\t等级\t好感度\n");printf("-----------------------\n");for (i = 0; i < count; i++){printf("%s\t%s\t%d\n", names[i], levelNames[level[i]], loves[i]);}tempCount = 0;for (i = 0; i < count; i++){if (loves[i] < 60)tempCount++;}if (tempCount >= 3){printf("觉醒的嫔妃:姐妹们,组队刷皇上去了!\n");time_t timep;struct tm * p;time(&timep);p = gmtime(&timep);printf("公元%d年%d月%d日,皇帝卒!共执政%d天\n", 1900 + p->tm_year, 1 + p->tm_mon, p->tm_mday, currDay);exit(0);}} while (currDay < DAY_COUNT);printf("皇帝登基10天来,五谷丰登、风调雨顺、妻妾成群。。。。。\n");printf("没羞没臊的生活继续进行着。。。。。。。\n");printf("姓名\t等级\t好感度\n");printf("-----------------------\n");for (i = 0; i < count; i++){printf("%s\t%s\t%d\n", names[i], levelNames[level[i]], loves[i]);}return 0;}
阅读全文
0 0
- 后宫选妃游戏
- 程序员该如何管理后宫:皇上选妃(代理模式)
- czy的后宫
- 模拟题 czy的后宫
- 推荐电视剧 后宫甄嬛传 2012
- [120915][ドリル]とある魔術で学園天国[魔法禁书目录同人游戏]当麻的后宫【日文硬盘版】[全CG存档+攻略+日文字体]
- 清朝后宫佳丽的真实照片
- 武则天的后宫生活是怎样的?
- 《后宫•甄嬛传》火爆背后的秘密
- 孙俪自《后宫甄嬛传》爆红
- 一碗潮汕白糜,后宫佳丽三千
- 20th 【莫队】czy的后宫
- 豆腐干是否会给对方好过到后宫对方好过对方好过到后宫
- 《后宫》成明朝女人帮 安以轩称冯绍峰“小强”
- 《甄嬛传》解读--后宫女人的心酸血泪史之腹黑学
- CODE[VS] 4416 FFF团卧底的后宫
- 八皇后的后宫战(我是观战打酱油的)
- 如何理解Spring的核心思想IOC【Spring是后宫,javabean是美女】
- 客户端javascript加载时间线
- spring的生命周期
- Codeforces Round #452 (Div. 2)划水报告
- 【Java】消息中间件ActiveMQ试验记录
- Maven学习总结系列五:仓库
- 后宫选妃游戏
- 分离构造器
- Win10 Tensorflow 安装
- Java中的值传递
- 网站登录思路
- SSL P1338 最大匹配之人员分配
- 从初识Maven到使用Maven进行依赖管理和项目构建
- 数据结构->顺序表的操作
- 判断两个无环单向链表/有环单向链表是否相交,并返回相交节点