用C寫類的程式,用C寫乙個類的程式

2021-03-04 09:01:11 字數 1782 閱讀 8039

1樓:物理公司的

#include

using namespace std;

class fenshujisuan

void set(int fenzi, int fenmu);

float tofloat()

friend ostream &operator<<

};int maxy(int a, int b); // 求兩個數的最大公約數

int main()

cout << "請輸入分子:";

cin >> fenzi;

cout << "請輸入分母:";

cin >> fenmu;

}return 0;

}fenshujisuan::fenshujisuan()

fenshujisuan::fenshujisuan(int fenzi, int fenmu)

void fenshujisuan::set(int fenzi, int fenmu)

if (fenzi == 0)

// 求出最大公約數,然後簡化

int maxdivisor = maxy(fenzi, fenmu);

m_fenzi = fenzi / maxdivisor;

m_fenmu = fenmu / maxdivisor;

int fenzi = afenzi * bfenmu;

int fenmu = afenmu * bfenzi;

return fenshujisuan(fenzi, fenmu);

}ostream &operator<<

fenshujisuan b(fenzi, fenmu);

fenshujisuan c;

switch(op)

c = a / b;

break;

default:

break;

}// 輸出計算結果

cout << a << " " << op << " " << b << " " << "=" << " " << c << endl;

}int maxy(int a, int b)

用陣列寫C程式,用陣列寫乙個C程式

這種問題可以模擬 int num,per 22 restnum int i,j for i 1 i 22 i per i 0 i 1 restnum 21 num 0 while restnum 0 i for j 1 j 22 j 迴圈佇列.用c語言寫了乙個輸入乙個一維陣列的函式,如何在後來寫的函...

用c 設計員工類,用C 設計乙個員工類

我找了乙個學生管理系統的源 解釋員工類 include include typedef struct stu typedef struct sqlist int found sqlist l,int x else return i void add sqlist l while k 首先 員工要有個...

C中在類中呼叫其他類的方法,C中在乙個類中呼叫其他類的方法

static void printmenu 方法前少 public 前少public 預設是proctected型別的,只能是其父子類相關的才能呼叫,改成加上public型別 因為str 1 字串是引用型別,比較的並不是他們的內容,而是比較他們的指標,由於str和 1 是分別分配空間的,他們的指標指...