{ "question_id": 7452224, "question_title": "设计一个“石头剪刀布”游戏程序。", "question_content": "
设计一个“石头剪刀布”游戏程序。用户和程序分别扮演猜拳双方,用户选择
石头、剪刀和布中的一项,程序随机选择另一项,与用户选择作比较,在界面中
显示最终的胜负判定。
", "difficulty": "简单", "answer_id": 53434132, "answer_content": "代码如下:如有帮助,请采纳一下,谢谢。
\n\n\n#include <stdlib.h>\n#include <stdio.h>\n\nint main()\n{\n\tint id;\n\tint a[3]={1,2,3};\n\tint au = 0;\n\twhile(1)\n\t{\n\t\tprintf("1.剪刀,2.石头,3.布,0.退出\\n");\n\t\tscanf("%d",&id);\n\t\tif(id == 0)\n\t\t\tbreak;\n\t\tau = a[rand()%3]; //机器\n\t\tif (au == 1)\n\t\t{\n\t\t\tprintf("机器:剪刀\\t");\n\t\t\tif(id == 1)\n\t\t\t\tprintf("玩家:剪刀\\t平局\\n");\n\t\t\telse if(id == 2)\n\t\t\t\tprintf("玩家:石头\\t玩家赢\\n");\n\t\t\telse\n\t\t\t\tprintf("玩家:布\\t机器赢\\n");\n\t\t}\n\t\telse if(au == 2)\n\t\t{\n\t\t\tprintf("机器:石头\\t");\n\t\t\tif(id == 1)\n\t\t\t\tprintf("玩家:剪刀\\t机器赢\\n");\n\t\t\telse if(id == 2)\n\t\t\t\tprintf("玩家:石头\\t平局\\n");\n\t\t\telse\n\t\t\t\tprintf("玩家:布\\t玩家赢\\n");\n\t\t}\n\t\telse\n\t\t{\n\t\t\tprintf("机器:布\\t");\n\t\t\tif(id == 1)\n\t\t\t\tprintf("玩家:剪刀\\t玩家赢\\n");\n\t\t\telse if(id == 2)\n\t\t\t\tprintf("玩家:石头\\t机器赢\\n");\n\t\t\telse\n\t\t\t\tprintf("玩家:布\\t平局\\n");\n\t\t}\n\t}\n\t\n\treturn 0;\n}
\n\n\n", "tag_name": "c语言", "cpp": "#include