有關於C++函式多載的題目問題

Home Home
引用 | 編輯 g95175346
2007-03-09 00:44
樓主
推文 x0
請設計一多載函式,函式有2個參數:
(1)當2個參數都是字元時則顯示該字元
(2)當參數為字元和整數X時則顯示該字元X次
(3)當2個參數都是整數時則顯示兩個整數相成的結果
以下次小弟的程式碼:
#include <iostream>
using namespace std;
void volume(char a,char b)
{
cout << "你輸入的字元為:"<< a << b << endl;
}
void volume(char a,int b)
{
int i; ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 cheaster
2007-03-09 09:55
1樓
  
你這問題,不是在微風就發問過了…
一樣…你要判斷文數字…
你就應該要把輸入的ab二變數要用文字宣告
之後來再來判斷

獻花 x0
引用 | 編輯 g95175346
2007-03-09 18:12
2樓
  
下面是引用cheaster於2007-03-9 09:55發表的 :
你這問題,不是在微風就發問過了…
一樣…你要判斷文數字…
你就應該要把輸入的ab二變數要用文字宣告
之後來再來判斷
我用文字來宣告 但 數字只能輸入一位數字
而且用IF判斷 要如何去判斷是否為數字勒???
數字重0~~99999都有可能ㄝ

獻花 x0
引用 | 編輯 cheaster
2007-03-10 16:23
3樓
  
1.可以用字元 char來宣告…英數字一個字都只有一個字元,超過的話,只會算到第一個;就算輸入9999,也只會抓到第一個9

2.你不一定只能用if…用switch case也行…因為反正只是算你cin的那個值是否在Ɔ'~Ə之中罷了…注意,字元的是要用單引號(')不是(")

3.你問只有問怎麼同時輸入文數字…其餘的額外的判斷,我想,你應該自己去做例外處理,而不是在這問"如果怎樣怎樣"

回答你問題的人,只需針對你問的問題給你釣魚的方法,至於釣上什麼魚和這魚是否能吃,那是你自家的事

獻花 x0