离散实验偏序关系满足实验报告C语言,离散数学实验三:偏序关系中盖住关系的求取及格论中有补格的判定...
離散數學實驗報告
我希望我能驕傲的走下去!大家每天都要開心向上哦!
題目:輸入n,求1~n 中的滿足整除關系的因子。再根據蓋住關系的原理求蓋住關系。最后判斷是否為有補格。任意輸入一個整數作為n 值。
程序代碼
#include
#include
#include
#include
using namespace std;
int count = 0; //從0 開始計數
int n; //正整數
int factors[100]; //存因子
int matrixs[100][100] = {0}; //初始化為0
//計算正整數n 的因子
void factor(){
cout << "The factors of " << n << " are: " << endl;
for(int i = 1; i <= n/2; ++i){ //到n/2 結束就行
if(n % i == 0){
factors[count++] = i;
cout << i << ",";
}
}
factors[count] = n; //n 自己也是因子
cout << n << endl;
}
//蓋住關系
void cover(){
//關系矩陣初始化
for(int i = 0; i <= count; ++i){
for(int j = 0; j <= count; ++j){
if(factors[j] % factors[i] == 0){ //如果滿足整除關系,就設為1
matrixs[i][j] = 1;
}
}
}
//開始判斷
第1 頁共5 頁
總結
以上是生活随笔為你收集整理的离散实验偏序关系满足实验报告C语言,离散数学实验三:偏序关系中盖住关系的求取及格论中有补格的判定...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 刚吃完饭能不能洗澡
- 下一篇: c语言多线程多个传入参数,关于ssl多线