清純小百合 10 發表於 May 2, 2007 檢舉 Share 發表於 May 2, 2007 請問現在如果要一套建立自己的函式庫 怎嚜寫出一個函式??(例:三個自己寫的函式 [輸出名片 樂透彩明牌 計算三個數值之最大值] 其他為自訂函式) 最好在主函式(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 鏈接文章 分享到其他網站
mason2007 10 發表於 May 19, 2007 檢舉 Share 發表於 May 19, 2007 對!你可以使用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){........................(略) }※若內容有誤、有須改善之處,歡迎各位踴躍提出,或能寄信、即時通留言給我,謝謝大家! 鏈接文章 分享到其他網站
Recommended Posts
請登入後來留意見
在登入之後,您才能留意見
立即登入