各位dalao,有没有学习类的c++游戏

各位dalao,有没有学习类的c++游戏

1 个赞

比如?

1 个赞

成语接龙等
在线求代码

我瞅瞅

1 个赞

在线等,挺急的

WC,小粉兔把ahttps://www.luogu.com.cn/blog/wuwendongxi/c-you-xi-suo-yin给删了

1 个赞

还有其他的吗

2048算吗?

1 个赞

不算

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

intmain()

{

chargamer;// 玩家出拳

intcomputer;// 电脑出拳

intresult;// 比赛结果

// 为了避免玩一次游戏就退出程序,可以将代码放在循环中

while(1){

printf("这是一个猜拳的小游戏,请输入你要出的拳头:\n");

printf("A:剪刀\nB:石头\nC:布\nD:不玩了\n");

scanf("%c%*c",&gamer);

switch(gamer){

case65://A

case97://a

gamer=4;

break;

case66://B

case98://b

gamer=7;

break;

case67://C

case99://c

gamer=10;

break;

case68://D

case100://d

return0;



default:

printf("你的选择为 %c 选择错误,退出...\n",gamer);

getchar();

system("cls");// 清屏

return0;

break;

}



srand((unsigned)time(NULL));// 随机数种子

computer=rand()%3;// 产生随机数并取余,得到电脑出拳

result=(int)gamer+computer;// gamer 为 char 类型,数学运算时要强制转换类型

printf("电脑出了");

switch(computer)

{

case0:printf("剪刀\n");break;//4    1

case1:printf("石头\n");break;//7  2

case2:printf("布\n");break;//10 3

}

printf("你出了");

switch(gamer)

{

case4:printf("剪刀\n");break;

case7:printf("石头\n");break;

case10:printf("布\n");break;

}

if(result==6||result==7||result==11)printf("你赢了!");

elseif(result==5||result==9||result==10)printf("电脑赢了!");

elseprintf("平手");

system("pause>nul&&cls");// 暂停并清屏

}

return0;

}
2 个赞

学习!!!!!!!!!!!!

1 个赞

是学习啊

1 个赞