作者:mk艾草_180 | 来源:互联网 | 2023-05-19 04:42
Iamtryingtowriteanapplication,inwhichtheuserinputsaninteger我正在编写一个应用程序,用户在其中输入一个整数
I am trying to write an application, in which the user inputs an integer
我正在编写一个应用程序,用户在其中输入一个整数
- 1 = up,
- 1 =,
- 2 = down
- 2 =下
- 3 = left
- 3 =左
- 4 = right and
- 4 =正确和
- x : moves along the 3x3 grid.
- x:沿着3x3网格移动。
I am not sure what I have done wrong, so any help would be appreciated.
我不知道我做错了什么,所以我很感激你的帮助。
#include "stdafx.h"
#include
using namespace std;
char player = 'x';
char grid[3][3] = {{ player, '.' ,'.'},{'.', '.', '.' },{'.', '.', '.' } };
void Draw() {
for (int row = 0; row <= 2; row++) {
for (int col = 0; col <= 2; col++) {
cout <> in;
if (in == 1) {
grid[posY][posX] = '.';
posY = posY - 1;
grid[posY][posX] = player;
}
else if (in == 2) {
grid[posY][posX] = '.';
posY = posY + 1;
grid[posY][posX] = player;
}
else if (in == 3) {
grid[posY][posX] = '.';
posX = posX - 1;
grid[posY][posX] = player;
}
else if (in == 4) {
grid[posY][posX] = '.';
posX = posX + 1;
grid[posY][posX] = player;
}
else {
grid[posY][posX] = player;
}
system("cls");
Draw();
}
cin.get();
return 0;
}
1 个解决方案