我收到以下错误
错误:'board [0] [0] && board [0] [1]'中'operator &&'不匹配
我的代码如下:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
string board[3][3];
board[0][0] = "[ ]";
board[0][1] = "[ ]";
board[0][2] = "[ ]";
board[1][0] = "[ ]";
board[1][1] = "[ ]";
board[1][2] = "[ ]";
board[2][0] = "[ ]";
board[2][1] = "[ ]";
board[2][2] = "[ ]";
string choice;
int counter;
do
{
for(counter=0;counter<5;counter++)
{
cout<<board[0][0]<<board[0][1]<<board[0][2]<<endl;
cout<<board[1][0]<<board[1][1]<<board[1][2]<<endl;
cout<<board[2][0]<<board[2][1]<<board[2][2]<<endl;
cout<<"(Player 1) Tell me the coordinates of where you …Run Code Online (Sandbox Code Playgroud) 每次循环再次出现时,我可以使用我的do while循环从我的伪随机数创建一个新数字吗?如果是这样,怎么样?'
编辑:对不起,这是用C++编写的
EDIT2:每次do ... while循环遍历整数时,我只想要一个0到3(0,1,2,3)之间的新数字
我收到以下错误:
错误:没有匹配函数来调用'max(int&,int&,int&,int&)'
我的代码是:
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <time.h>
#include <string>
#include <cstring>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main()
{
srand(time(NULL));
int g1l= rand()%5;
int g1r= rand()%5;
int g2l= rand()%5;
int g2r= rand()%5;
int g3l= rand()%5;
int g3r= rand()%5;
int g4l= rand()%5;
int g4r= rand()%5;
int g5l= rand()%5;
int g5r= rand()%5;
int g6l= rand()%5;
int g6r= rand()%5;
int manudw = 0;
int manudd = 0;
int manudl = 0;
int lagalw = 0;
int lagald …Run Code Online (Sandbox Code Playgroud)