?? p48.cpp
字號:
class Polynomial {
//對象: 是一個有序數對<ei, ai>的集合。其中,
//ei是指數, ai是系數。在此定義中, 設定指數是大于等于零的整數。
public:
Polynomial ( ); //返回多項式p(x)=0
int operator ! ( ); //若*this是零多項式, 則返回1, 否則返回0。
int Coef (int e); //返回多項式*this中指數e的系數。
int LeadExp ( ); //返回多項式*this中最大的指數。
Polynomial Add (Polynomial poly); //返回多項式*this與多項式poly的和。
Polynomial Mult (Polynomial poly); //返回多項式*this與多項式poly的乘積。
float Eval ( float x); //計算多項式*this在變量為x時的值。
};
#include <iostream.h>
class power { //計算冪值的類
double x; //基數
int e; //指數
double mul; //乘冪的值
public:
power (double val, int exp); //構造函數
double get_power ( ) { return mul; } //取冪值
};
power::power (double val, int exp) { //構造函數
x = val; e = exp; mul = 1.0; //為對象的基數x及指數e賦值
if (exp == 0 ) return ;
for ( ; exp>0; exp--) mul = mul * x; //計算乘冪mul
}
void main ( ) {
power pwr ( 1.5, 3 ); //創建對象pwr,基數為1.5, 指數為2
cout << pwr.get_power ( ) << "\n"; //輸出乘冪的值
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -