c++程序设计基础题 编程实现如下功能: --编写一个MyClass类; --在MyClass类编

c++程序设计基础题编程实现如下功能:--编写一个MyClass类;--在MyClass类编写6个重载成员函数Print,分别用于输出int、float、double、i... c++程序设计基础题
编程实现如下功能:
--编写一个MyClass类;
--在MyClass类编写6个重载成员函数Print,分别用于输出int、float、double、int []、float []、double []类型的数据;
--编写main函数,调用上述函数,测试函数的正确性。
展开
 我来答
i胡说
2015-04-04 · TA获得超过445个赞
知道小有建树答主
回答量:245
采纳率:20%
帮助的人:97.7万
展开全部
//定义MyClass类
class CMyClass
{
public:
CMyClass();
~CMyClass();
void print(int);
void print(float);
void print(double);
void print(int[], int);
void print(float[], int);
void print(double[], int);
};
//重载方法
void CMyClass::print(int m)
{
cout << m << endl;
}

void CMyClass::print(float m)
{
cout << m << endl;
}

void CMyClass::print(double m)
{
cout << m << endl;
}

void CMyClass::print(int a[], int n)
{
for (int i = 0; i < n;i++)
{
cout << a[i] << "\t";
}
cout << endl;
}

void CMyClass::print(float a[], int n)
{
for (int i = 0; i < n; i++)
{
cout << a[i] << "\t";
}
cout << endl;
}

void CMyClass::print(double a[], int n)
{
for (int i = 0; i < n; i++)
{
cout << a[i] << "\t";
}
cout << endl;
}
//主函数
int _tmain(int argc, _TCHAR* argv[])
{
CMyClass myClass;

int n;
cout << "请输入一个整数:";
cin >> n;
cout << "输出整数n=";
myClass.print(n);

float f;
cout << "请输入一个浮点数:";
cin >> f;
cout << "输出浮点数f=";
myClass.print(f);

float d;
cout << "请输入一个双精度浮点数:";
cin >> d;
cout << "输出双精度浮点数d=";
myClass.print(d);

int a[3] = { 1, 2, 3 };
float f1[3] = { 2.1f, 2.3f, 3.3f };
double d1[3] = { 2.1, 2.3, 3.3 };
myClass.print(a, 3);
myClass.print(f1, 3);
myClass.print(d1, 3);
return 0;
}
palisily
2015-03-30 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:14.2万
展开全部
基础题,要自己练习
更多追问追答
追问
就是那个数组不合适
后面的不合适,帮忙看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大年启1j
2015-03-31 · 超过40用户采纳过TA的回答
知道答主
回答量:860
采纳率:0%
帮助的人:185万
展开全部
大神哦 ,能把要求直接发我么,可以做的、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式