我有一个char Board[3][3]矩阵.我试图检查每行/列中的元素是否相等.即.Board[0][0] == Board[0][1] == Board[0][2],等等其他行和列.
这是为了在井字游戏中检查胜利,所以显然,编写所有可能的组合是非常"低效"的.
有没有更短的方法来做到这一点?
对我来说,这段代码似乎没有错误,而且我学习C++的方式也是正确的.可能有什么不对?
这是我的代码:
#include<iostream>
#include<cstdlib>
#include<string>
#include<cmath>
using namespace std;
double Calculation(long double x, long double y);
void Output(long double s, long double d, long double p, long double q);
void main(){
long double a;
long double b;
long double sum;
long double difference;
long double product;
long double quotient;
cout << "Enter your first number." << endl;
cin >> a;
cout << "Enter your second number." << endl;
cin >> b;
Calculation(a, b);
Output(sum, difference, product, quotient);
system("pause");
}
double …Run Code Online (Sandbox Code Playgroud)