【問題】[C] 函式庫編輯法


Recommended Posts

請問現在如果要一套建立自己的函式庫 怎嚜寫出一個函式??

(例:三個自己寫的函式 [輸出名片 樂透彩明牌 計算三個數值之最大值]

其他為自訂函式)

最好在主函式(main())內可以提供選項讓使用者選取要使用的函式。

這套東西的程式碼該怎嚜構築??

是否有一套既定的編輯方式?? 可以的話請提供一下例子

希望能有程式碼在旁當輔助說明 感謝~~

請各位高人幫忙指點指點

(是否會用到"return-value-type function-name(parameter-list)

{

definitions

statemants

}

")

還是說加個switch讓她去跑就ok了??

--

結果類似如下:

1. 輸出我的名片

2. 樂透彩明牌

3. 計算三個數值之最大值

請輸入1~3: 2

樂透彩明牌

===========<Result>==========================

數字”1”: 2000 8.33% 數字”2”: 2010 8.35%

.

.

.

.

.

數字”11”: 2005 8.33% 數字”12”: 2012 8.35%

============================================

出現機率最高之三個數字:

數字5

數字8

數字11

鏈接文章
分享到其他網站
  • 3 weeks later...

對!你可以使用Switch試試!大概的結構如下,至於輸出我的名片、樂透彩明牌、計算三個數值之最大值細部的部分你就自己寫了!因為使用電腦的時間有限,故我來不及幫你寫細部及註解,我先幫你寫個大架構,當然會有一些遺漏的部分,但是大致上似如此↓(C++寫法)

#include <iostream>

#include <cstdlib>

using namespace std;

void visiting_card(void);

void lottery(void);

void maximum(void);

int main(void)

{

int chooe;

cout << "1. 輸出我的名片" << endl;

cout << "2. 樂透彩明牌" << endl;

cout << "3. 計算三個數值之最大值" << endl;

cin >> chooe;

switch(choose)

{

case 1:

visiting_card();

break;

case 2:

lottery();

break;

case 3:

maximum();

break;

default :

........................(略)

}

system("pause");

return 0;

}

void visiting_card(void)

{

........................(略)

}

void lottery(void)

{

........................(略)

}

void maximum(void)

{

........................(略)

}

※若內容有誤、有須改善之處,歡迎各位踴躍提出,或能寄信、即時通留言給我,謝謝大家!

鏈接文章
分享到其他網站

請登入後來留意見

在登入之後,您才能留意見



立即登入