guan_xi.cpp

来自「实现离散数学中的各项功能」· C++ 代码 · 共 61 行

CPP
61
字号
#include "guan_xi.h"

guan_xi::guan_xi(){
}

guan_xi::guan_xi(int a,int b){
	for(int i=0;i<a;i++){
		vector<bool> v;
		for(int j=0;j<b;j++)
			v.push_back(0);
		gx.push_back(v);
	}
}

guan_xi::guan_xi(ji_he a,ji_he b){
	int n;
	this->a=a;
	this->b=b;
	cout<<"鐜板湪"<<a.get_name()<<"涓?<<b.get_name()<<"杈撳叆鍏崇郴锛?;
	for(int i=0;i<a.get_num();i++){
		vector<bool> vb;
		for(int j=0;j<b.get_num();j++){
			cin>>n;
			vb.push_back(n!=0);
		}
		gx.push_back(vb);
	}
}

void guan_xi::set_gx(int x,int y,bool aim){
	gx[x][y]=aim;
}

bool guan_xi::get_gx(int x,int y){
	return gx[x][y];
}

int guan_xi::get_hang(){
	return a.get_num();
}

int guan_xi::get_lie(){
	return b.get_num();
}

void guan_xi::xian_shi(){
	for(int i=0;i<a.get_num();i++){
		for(int j=0;j<b.get_num();j++){
			if(gx[i][j]==true)
				cout<<1<<" ";
			else
				cout<<0<<" ";
		}
		cout<<endl;
	}
}

guan_xi::~guan_xi()
{
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?