• 大小: 4.89MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-04
  • 语言: 其他
  • 标签: C程序游  

资源简介

简单的C程序游戏-三国杀 无界面,功能实现比较简单。

资源截图

代码片段和文件信息

#include
#include
using namespace std;
struct pai
{
int paifu;
int huase;
int yanse;
int dianshu;
int leixing;
int changdu;
void Kanpai()
{
if(paifu==0||paifu==1);
else
printf(“牌副参数错误!\n“);
switch(huase)
{
case 0:cout<<“黑桃“;break;
case 1:cout<<“红桃“;break;
case 2:cout<<“草花“;break;
case 3:cout<<“方片“;break;
case -1:cout<<“无色“;break;
default:printf(“花色错误!\n“);break;

switch(dianshu) 

case 0:cout<<“A “;break; 
case 1:cout<<“2 “;break; 
case 2:cout<<“3 “;break; 
case 3:cout<<“4 “;break; 
case 4:cout<<“5 “;break; 
case 5:cout<<“6 “;break; 
case 6:cout<<“7 “;break; 
case 7:cout<<“8 “;break; 
case 8:cout<<“9 “;break; 
case 9:cout<<“10 “;break; 
case 10:cout<<“J “;break; 
case 11:cout<<“Q “;break; 
case 12:cout<<“K “;break;
case -1:cout<<“无点数“;break;
default:printf(“点数错误!\n“);break; 
}
switch(leixing)
{
case 101:cout<<“【杀】“<case 102:cout<<“【闪】“<case 103:cout<<“【桃】“<case 201:cout<<“【过河拆桥】“<case 202:cout<<“【顺手牵羊】“<case 203:cout<<“【无中生有】“<case 204:cout<<“【决斗】“<case 205:cout<<“【借刀杀人】“<case 206:cout<<“【桃园结义】“<case 207:cout<<“【五谷丰登】“<case 208:cout<<“【南蛮入侵】“<case 209:cout<<“【万箭齐发】“<case 210:cout<<“【无懈可击】“<case 251:cout<<“【乐不思蜀】“<case 252:cout<<“【闪电】“<case 301:cout<<“【诸葛连弩(1)】“<case 302:cout<<“【雌雄双股剑(2)】“<case 303:cout<<“【青釭剑(2)】“<case 304:cout<<“【青龙偃月刀(3)】“<case 305:cout<<“【丈八蛇矛(3)】“<case 306:cout<<“【贯石斧(3)】“<case 307:cout<<“【方天画戟(4)】“<case 308:cout<<“【麒麟弓(5)】“<case 331:cout<<“【八卦阵】“<case 361:cout<<“【赤兔(-1)】“<case 362:cout<<“【大宛(-1)】“<case 363:cout<<“【紫辛(-1)】“<case 381:cout<<“【爪黄飞电(+1)】“<case 382:cout<<“【的卢(+1)】“<case 383:cout<<“【绝影(+1)】“<default:printf(“类型参数错误!“);break;
}
}
};
void Qishixipai(pai A[2][4][13]pai paidui[104])
{
int imxyza[104]={0};
srand((unsigned)time(NULL));
for(i=1;i<=104;i++)

while(a[m=rand()%104]);
a[m]=i;
}
for(i=0;i<=103;i++)
{
x=(a[i]-1)/52;
y=((a[i]-1)-52*x)/13;
z=(a[i]-1)%13;
paidui[i]=A[x][y][z];
}
}
void Xipai(pai paidui[104]int*paiduishupai qipaidui[104]int*qipaishu)
{
int ima[104]={0};
srand((unsigned)time(NULL));
for(i=1;i<=(*qipaishu);i++)
{
while(a[m=rand()%(*qipaishu)]);
a[m]=i;
}
for(i=0;i<=((*qipaishu)-1);i++)
{
paidui[i]=qipaidui[a[i]];
qipaidui[a[i]].leixing=-1;
(*paiduishu)++;
(*qipaishu)--;
}
for(i=(*paiduishu);i<=103;i++)paidui[i].leixing=-1;
}
pai Mo1pai(pai A[104]int *xpai B[104]int*yint *b)
{
pai p;
if((*x)==0)Xipai(AxBy);
else if((*x)<0)printf(“摸牌参数错误!“);
else;
p=A[104-(*x)];
(*x)--; 
(*b)++;
return(p);
}
struct wujiang
{
char name;
int tili;
int tilishangxian;
int 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-07-23 13:04  三国杀\
     目录           0  2012-07-23 13:04  三国杀\Debug\
     文件      103936  2012-07-20 16:12  三国杀\Debug\san.exe
     文件      430248  2012-07-20 16:12  三国杀\Debug\san.ilk
     文件      633856  2012-07-20 16:12  三国杀\Debug\san.pdb
     目录           0  2012-07-23 13:04  三国杀\ipch\
     目录           0  2012-07-23 13:04  三国杀\ipch\san-40e10a72\
     文件    15335424  2012-07-20 16:12  三国杀\ipch\san-40e10a72\san-7bbe970e.ipch
     目录           0  2012-07-23 13:04  三国杀\san\
     文件     5656576  2012-07-20 16:15  三国杀\san.sdf
     文件         876  2012-07-20 16:12  三国杀\san.sln
     文件        9216  2012-07-20 16:15  三国杀\san.suo
     目录           0  2012-07-23 13:04  三国杀\san\Debug\
     文件         638  2012-07-20 16:12  三国杀\san\Debug\cl.command.1.tlog
     文件        7418  2012-07-20 16:12  三国杀\san\Debug\CL.read.1.tlog
     文件         320  2012-07-20 16:12  三国杀\san\Debug\CL.write.1.tlog
     文件           2  2012-07-20 16:12  三国杀\san\Debug\link-cvtres.read.1.tlog
     文件           2  2012-07-20 16:12  三国杀\san\Debug\link-cvtres.write.1.tlog
     文件           2  2012-07-20 16:12  三国杀\san\Debug\link.4492-cvtres.read.1.tlog
     文件           2  2012-07-20 16:12  三国杀\san\Debug\link.4492-cvtres.write.1.tlog
     文件           2  2012-07-20 16:12  三国杀\san\Debug\link.4492.read.1.tlog
     文件           2  2012-07-20 16:12  三国杀\san\Debug\link.4492.write.1.tlog
     文件        1426  2012-07-20 16:12  三国杀\san\Debug\link.command.1.tlog
     文件        3062  2012-07-20 16:12  三国杀\san\Debug\link.read.1.tlog
     文件         708  2012-07-20 16:12  三国杀\san\Debug\link.write.1.tlog
     文件         356  2012-07-20 16:12  三国杀\san\Debug\mt.command.1.tlog
     文件         398  2012-07-20 16:12  三国杀\san\Debug\mt.read.1.tlog
     文件         294  2012-07-20 16:12  三国杀\san\Debug\mt.write.1.tlog
     文件         480  2012-07-20 16:12  三国杀\san\Debug\rc.command.1.tlog
     文件         370  2012-07-20 16:12  三国杀\san\Debug\rc.read.1.tlog
     文件         274  2012-07-20 16:12  三国杀\san\Debug\rc.write.1.tlog
............此处省略13个文件信息

评论

共有 条评论

相关资源