有关于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