C语言 石头剪刀石头布家居布

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
[精品]C语言编写剪刀石头布
下载积分:480
内容提示:[精品]C语言编写剪刀石头布
文档格式:TXT|
浏览次数:159|
上传日期: 06:34:10|
文档星级:
全文阅读已结束,如果下载本文需要使用
 480 积分
下载此文档
该用户还上传了这些文档
[精品]C语言编写剪刀石头布
关注微信公众号"c语言编程石头剪刀布"的糗事
11173 好笑
你可能感兴趣:
糗事百科为大家收集了很多的c语言编程石头剪刀布的糗事,各种关于c语言编程石头剪刀布的爆笑经历、尴尬时刻和开心视频,想持续关注c语言编程石头剪刀布的糗事就收藏本页吧.C语言报告--石头剪刀布游戏(附加程序).doc_文档库
文档库最新最全的文档下载
当前位置: & C语言报告--石头剪刀布游戏(附加程序).doc
C语言报告--石头剪刀布游戏(附加程序).doc
C 语言程序设计报告
Word文档免费下载:
(共10页)
课程设计说明书 课程名称: 设计题目: 院部: 高级语言程序设计 石头剪刀布游戏 ...3. 完成课程设计报告。 参考文献: 1. 梁旭等 C 程序设计课程设计 2. 谭浩强...石头剪刀布_C语言_工学_高等教育_教育专区。用1,2,3模拟石头剪刀布,实现游戏进行,。程序包含循环,容错,注释等部分,。综合训练 1.2 实验报告 _黄建军 ...c语言课程设计报告--石头剪子布_哲学_高等教育_教育专区。c语言课程设计报告--...游戏结束界面 七、 设计总结 此的程序实设计实验是对我进入大学以来学习程序设计...C语言版-石头剪刀布源程序_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档C语言版-石头剪刀布源程序_计算机软件及应用_IT/计算机_专业...课程设计说明书 课程名称: 设计题目: 院部: 高级语言程序设计 石头剪刀布游戏 ...3. 完成课程设计报告。 参考文献: 1. 梁旭等 C 程序设计课程设计 电子工业...c语言俄罗斯方块游戏程序设计报告_计算机软件及应用_IT/计算机_专业资料。c语言俄罗斯方块游戏程序设计报告俄罗斯方块程序设计报告
C 语言课程设计报告主标题...C语言程序设计扫雷游戏实验报告_实习总结_总结/汇报_实用文档 暂无评价|0人阅读|0次下载|举报文档C语言程序设计扫雷游戏实验报告_实习总结_总结/汇报_实用文档。...C语言程序设计扫雷游戏实验报告_实习总结_总结/汇报_实用文档 暂无评价|0人阅读|0次下载|举报文档C语言程序设计扫雷游戏实验报告_实习总结_总结/汇报_实用文档。...东华理工大学 C 语言课程设计 报告 学院: 专业: 班级: 学号: 姓名: 国际教育学院学院 电子信息工程
钟天运 一、课程设计题目:游戏 2048 二...用VC++6.0实现石头剪刀布游戏的程序
[摘要]源程序是从网上看到的,geek_monkey于日修改了bug(输入字符非石头剪刀布都算是玩家赢)编译环境为VC++6.0增加...
源程序是从网上看到的,
geek_monkey于日修改了bug(输入字符非石头剪刀布都算是玩家赢)
编译环境为VC++6.0
增加“上帝模式”和数据统计,纯属娱乐。
我是C语言初学者,轻喷
复制代码 代码如下:
#include &stdio.h&
#include &stdlib.h&
#include &time.h&
#include &string.h&
int exist_in(char *arr1[][2], char *arr2[], int length);//胜负判断函数
void nextround (void);//本轮结束后的处理轮函数
enum {QUIT,OK}//标志位,QUIT=0,OK=1
int vcnt = 0,dcnt = 0,tcnt = 0;//数据统计
int main(void)
int i = 0,
status = OK;
char *person = (char *) malloc(100);//动态内存分配
char *computer = (char *) malloc(100);
char *computer_person[2];
char *guess_arr[] = {"石头", "剪刀", "布"};
char *win[3][2] = {{"布", "石头"}, {"石头", "剪刀"}, {"剪刀", "布"}};
length = (int)sizeof(win)/(int)sizeof(win[0]);//此例中length=3
while (status == OK)//标志位1,执行死循环
srand((unsigned) time(&t));
i = rand() % 3 ;//srand和rand配合产生随机数
computer = guess_arr[i];//将随机数转换为石头剪刀或者布的字符串
computer_person[0] =//将计算机的出拳结果放入*computer_person
printf("请输入 剪刀 石头 布:n");
scanf("%s",person);
if (strcmp(person,"god") == 0)//上帝模式,实现可看到电脑出拳结果
printf("*********************************n");
printf("上帝你好,电脑本局的出的是 : %s n",computer);
printf("*********************************n");
printf("你输入的是:%sn", person);//下一行用于判断用户的输入是否为石头剪刀布
if ((strcmp(person,"石头") == 0 )||(strcmp(person,"剪刀") == 0 )||(strcmp(person,"布") == 0 ))
//结果为石头剪刀布之一,跳出循环。
printf("请检查你的输入是否为石头剪刀或者布: n");
}while(1);
computer_person[1] =
if (strcmp(computer, person) == 0 )
printf("平手!nn");
else if (exist_in(win, computer_person, length))
printf("电脑获胜nn");
printf("玩家获胜nn");
nextround();
person = NULL;
computer = NULL;
free(person);
free(computer);
/**********************************************
exist_in函数用于判断是否是电脑获胜,length为3,比较3次,arr1和arr2中字符串的
顺序即可判断出电脑是否获胜。
*********************************************/
int exist_in(char *arr1[][2], char *arr2[], int length)
for (i = 0; i & i++)
if (strcmp(arr1[i][0], arr2[0]) == 0 && strcmp(arr1[i][1], arr2[1]) == 0)
void nextround (void)
int m = 0;
printf("请输入指令:1退出,2继续,3数据总结n");
scanf ("%d",&m);
switch (m)
status = QUIT;
printf("新的一局开始n");
printf("您的胜场数是%d,败场数是%d,总场数是%dn",vcnt,dcnt,tcnt);
status = QUIT;
printf("输入错误退出");
status = QUIT;
以上就是使用vc++实现的石头剪刀布程序的全部代码了,希望对大家学习VC++能够有所帮助。
编程开发子分类C语言猜拳游戏(剪刀锤子布),让你与美女对决
C语言猜拳游戏(剪刀锤子布),让你与美女对决
这是一个简单的猜拳游戏(剪子包子锤),让你与电脑对决。你出的拳头由你自己决定,电脑则随机出拳,最后判断胜负。下面的代码会实现一个猜拳游戏,让你与电脑对决。你出的拳头由你自己决定,电脑则随机出拳,最后判断胜负。启动程序后,让用户出拳,截图:用户出拳,显示对决结果:截图:代码实现:是不是感觉很有意思? &嘿嘿!点击名字加进群学习交流,分享学习资源 &群号:C语言 点击链接加入群【C语言】:/?_wv=1027&k=40xXUCN
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
百家号 最近更新:
简介: 喜欢C,爱C,学习C!
作者最新文章}

我要回帖

更多关于 石头剪刀布图片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信