利用 visual studio 实现离散实验一,实验二
实验一:判断代数系统<G,*>的性质
实验要求:
输入任意一个集合 G 及其运算*规则,判断其运算在该集合上是否是代数系统,是否满足
可结合,可交换,如若不满足,给出原因。
实验代码:
#include <iostream>
using namespace std;
class G
{
public:
int n;//n 为运算表当中的元素数量
char* a;
char b[50][50];//b 数组储存运算*的运算结果
char yaoyuan;
int getG_n() { return n; }
void initG()
{
cout << "请输入运算表当中的元素数量:" << endl;
cin >> n;
cout << "请输入元素:" << endl;
a = (char*)malloc(n * sizeof(int));
for (int i = 0; i < n; i++) cin >> a[i];
cout << "请输入运算*的结果:" << endl;
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
{
cin >> b[i][j];
}
}
评论0