?? 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 + -