为了记录我在C++和任何其他编程语言方面完全是绿色的,所以如果有可能我会很高兴,如果你能以我能理解的方式回答:)
我最近在一个简单的摇滚,纸张,剪刀游戏上工作,我有3个基本功能,一个用于用户,一个用于机器人,一个选择哪一个赢得游戏.
我知道使用system("cls")
不是最好的方法,但我不打算在Windows外使用它.
最后的函数results()
需要使用变量x
和brand
前两个函数,但是我似乎找不到这样做的方法.人们在其他任何地方解释它,他们解释它对我来说太先进了.记住我不需要改变任何一个,我只需要比较它们来确定胜利者.
我会在这里向您展示我的代码,以便您可以看到您正在处理的内容.请给我评论我可以在这里改进的其他事情.
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
using namespace std;
int bgame(), ugame(), results();
int main()
{
srand(time(NULL));
cout<<"Welcome to RPS!\n" <<"You know what to do.\n" <<"\n[ENTER]";
cin.ignore();
system("cls");
ugame();
return 0;
}
int ugame()
{
int x;
cout<<"Type a number from 1-3: ";
cin>> x;
cin.ignore();
if ( x == 1 )
{
cout<<"\nYou chose rock!\n" <<"\n[ENTER]";
cin.ignore();
bgame();
}
else if ( x == …
Run Code Online (Sandbox Code Playgroud)