c 课程设计

发布 2022-09-30 15:10:28 阅读 3485

#include <>

#include <>

#include <>

#include <>

#include <>

#include <>

#include <>

#include <>

int a,b,c,d用于记录各位挑战者所删去的牌的张数;

class playing_card扑克类。

public:

char m_face[3扑克的数字大小。

char m_suit扑克的花色(黑、红、梅、方)

playing_card构造函数。

void showcard显示一张牌。

void card_make(int制造一张牌。

class deck一副扑克(54张)

private:

playing_card m_cardarray[54扑克牌数组。

int m_lastdelt;

public:

deck构造函数。

void makedeck制造一副牌。

void showdeck显示一副牌。

void deckshuff(int洗牌。

void remove_card(int x将一张牌置空;

void move删去大小王

void senddeck发牌。

void delete_one_card(int删去一张牌;

playing_card driver[4][13四个挑战者的牌。

void blank();

void showout输出开始界面。

void center_text(char将char 中的内容居中;

char get_key输入一个字符;

void deckmakedriver测试函数;

int getrandint(int min, int max得到一个随机数;

void prog_close暂停程序;

void show(char*,double打字效果。

mainvoid main主函数用于调用其他函数;

srand( (unsigned)time( null设置随机数;

int card_number = 0;

showout调用此函数显示相关信息;

deckmakedriver调用此函数;

exit(-1退出程序。

playing_card::playing_cardplaying_card类中的构造函数,产生的对象为一张空牌;

int i;

for(i=0;i<3;)

m_suit

void show(char*pp,double n

for(unsigned int i=0;i

void showout()

cout< show欢迎进入扑克牌挑战模式n",1);

shown",1);

shown",1);

shown",1);

show亲加油n",1);

shown",1);

shown",1);

shown",1);

shown",1);

shown",1);

shown",1);

show(" 设计者:陈晓姣",1);

show(" 学号:913104220101",1);

show(" 班级:9131042201 通信",1);

cout< show("*请按键继续。1);

char get_key从用户处得到一个字符,可用来暂停程序;

char x;

x = cout <

return x;

void playing_card::showcard显示一张牌;

cout <

cout <

cout <

cout <<

void center_text(char shelltext[80将shelltext[80]中的字符居中显示;

int length;

int center;

length= strlen(shelltext计算出字符串shelltext的长度;

center = 80 - length)/2计算出离屏幕左端的空格数;

for(;center!=0;center--)

cputs(shelltext输出shelltext[80]中的内容;

void playing_card::card_make(int num制造一张牌;

int i = 0;

char j;

int face_num = num % 13

switch(face_num

case 0: strcpy(m_face," a");break;

case 9: strcpy(m_face,"10");break;

case 10: strcpy(m_face," j");break;

case 11: strcpy(m_face," q");break;

case 12: strcpy(m_face," k");break;

default:

j = char(face_num + 49); 将face_num + 49的计算结果转换成字符;

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...