C 第二次作業

2021-07-13 03:52:02 字數 1616 閱讀 1249

一、類和物件1

#includeusing namespace std;

class cfraction

;cfraction::cfraction(int nu,int de)

void cfraction::setc(int nu,int de)

void cfraction::input()

void cfraction::simplify()

int cfraction::gdc()

return b;

}void cfraction::amplify(int n)

void cfraction::output(int style)

void add_a_minute() }

void add_a_sec() }

void add_seconds(int n); //增加n秒鐘

void add_minutes(int n); //增加n分鐘

void add_hours(int n);

private:

bool is_time(int, int, int);

int hour;

int minute;

int sec;

};void time::set_time( )

void time::add_hours(int n)

void time::add_minutes(int n)

}void time::add_seconds(int n)

}int main( )

;int naturalnumber::setvalue (int x)

}int naturalnumber::getvalue()

bool naturalnumber::isprime()

} return 1;

}void naturalnumber::printfactor()//輸出資料成員n的所有因子,包括1和n自身

return 1;

}bool naturalnumber::isdaffodil(int x)//判斷形式引數x是否是水仙花數。水仙花數的各位數字立方和等於該數,如153=1*1*1+5*5*5+3*3*3

if(x==s) return 1;

else return 0;

}void naturalnumber::print_daffodils()//顯示所有大於1,且小於資料成員n的水仙花數;

cout<<"對了\n";

nn.setvalue (84);

cout<>n;

while(!nn.isreverse(n))

cout<<"\n對了\n";

cout<

四、book類

#include#includeusing namespace std;

class book

;void book::setbook(string n ,string w,string pu,int p,int m,int no)

void book::borrow()

void book::restore()

void book::print()

{ cout<<"name:"<

C 第二次作業

1 例題 功能 布林型別使用舉例 include includeusing namespace std int main bool flag true cout 功能 賦值表示式語句的使用 includeusing namespace std int main int a,b,c,d a 4 b a...

c 第二次作業

一 問題及 檔名稱 1 作 者 黃磊 完成日期 2016年3月25日 版 本 號 v1.0 對任務及求解方法的描述部分 進一步了解和學習程式設計序,初識if語句的使用 輸入描述 w,h,x 問題描述 程式輸出 問題分析 演算法設計 三 心得體會 本人第三次程式設計序,初識if語句的使用方法,並加以應...

C 第二次作業

專案一 include using namespace std int main double m,h,x,a,b cout 請輸入您的身高 cm cin h cout 請輸入您的體重 kg cin m x h 100 a x 1.2 b x 0.8 if m a cout 您已超重,最近吃多了哦!...