永发信息网

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

答案:3  悬赏:80  手机版
解决时间 2021-01-26 17:10
c++程序设计基础题 编程实现如下功能: --编写一个MyClass类; --在MyClass类编
最佳答案
//定义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;
}
全部回答
基础题,要自己练习追问就是那个数组不合适后面的不合适,帮忙看看谢谢
大神哦 ,能把要求直接发我么,可以做的、
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天阴历是多少?
有谁能告诉我《有人送我一株草》阅读怎么理解
有谁在成都崇州人民医院做过全身检查吗,我就
龙潭村怎么去啊,我要去那办事
【刺果峨参】阳光穿进石隙里和极小的刺果说:
最爱吃的菜是小葱拌豆腐…最爱穿的鞋是妈妈纳
我们应该像一个团队一样合作英文
一个人买多套房出租算犯法吗?
成语向火乞儿的意思是什么啊?有知道释义的请
聊城海河宾馆
【望江东黄庭坚】赏析古诗《望江东》望江东(
椭圆的参数方程为什么x=acosθ ?
安龙到晴隆的汽车票
谁知道菏泽有哪些胶带厂吗?
建筑图纸怎么看承重墙
推荐资讯
本人吐血求助,想要一份详尽的担保公司的业务
山东省郓城县孟庄有几个
去哈萨克斯坦能买什么
兴隆县公安局交通警察大队地址好找么,我有些
伦敦是哪里的首都
多人合资创业,股份如何分配?
南宁市有那些免费的旅游景点什么的?
一日( )( )成语不要词语!
Now we can send a mail to someone
胸平如何穿衣
贴纸是干什么用的
房门紧关无人回是什么肖
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?