猿问

c++程序设计基础题 编程实现如下功能?

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


Qyouu
浏览 852回答 3
3回答

千巷猫影

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273//&nbsp;baiduzhidao02.cpp&nbsp;:&nbsp;Defines&nbsp;the&nbsp;entry&nbsp;point&nbsp;for&nbsp;the&nbsp;console&nbsp;application.//&nbsp;#include&nbsp;"stdafx.h"#include&nbsp;<stdio.h>&nbsp;class&nbsp;MyClass{public:&nbsp;&nbsp;&nbsp;&nbsp;MyClass(){};&nbsp;&nbsp;&nbsp;&nbsp;~MyClass(){};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;Print(int&nbsp;a)&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("int类型:%d\n",&nbsp;a);&nbsp;&nbsp;&nbsp;&nbsp;};&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;Print(float&nbsp;a)&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("float类型:%f\n",&nbsp;a);&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;Print(double&nbsp;a)&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("double类型:%f\n",&nbsp;a);&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;Print(int&nbsp;a[])&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;size&nbsp;=&nbsp;sizeof(a)&nbsp;-&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;size;&nbsp;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print(a[i]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;Print(float&nbsp;a[])&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;size&nbsp;=&nbsp;sizeof(a)&nbsp;-&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;size;&nbsp;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print(a[i]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;Print(double&nbsp;a[])&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;size&nbsp;=&nbsp;sizeof(a)&nbsp;-&nbsp;1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;size;&nbsp;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print(a[i]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;}};&nbsp;int&nbsp;main(int&nbsp;argc,&nbsp;char*&nbsp;argv[]){&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;a&nbsp;=&nbsp;520;&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;b&nbsp;=&nbsp;521.0;&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;c&nbsp;=&nbsp;522.0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;array1[]&nbsp;=&nbsp;{&nbsp;1,&nbsp;2,&nbsp;3&nbsp;};&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;array2[]&nbsp;=&nbsp;{&nbsp;4.0,&nbsp;5.0,&nbsp;6.0&nbsp;};&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;array3[]&nbsp;=&nbsp;{&nbsp;7.0,&nbsp;8.0,&nbsp;9.0&nbsp;};&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MyClass&nbsp;myclass;&nbsp;&nbsp;&nbsp;&nbsp;//输出a,b,c&nbsp;&nbsp;&nbsp;&nbsp;myclass.Print(a);&nbsp;&nbsp;&nbsp;&nbsp;myclass.Print(b);&nbsp;&nbsp;&nbsp;&nbsp;myclass.Print(c);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//输出array1,array2,array3&nbsp;&nbsp;&nbsp;&nbsp;myclass.Print(array1);&nbsp;&nbsp;&nbsp;&nbsp;myclass.Print(array2);&nbsp;&nbsp;&nbsp;&nbsp;myclass.Print(array3);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;0;}

温温酱

12345678910111213141516171819202122232425262728293031323334353637383940414243class&nbsp;MyClass{public:&nbsp;&nbsp;Print(int&nbsp;x){&nbsp;printf("%d\n",x);&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;Print(float&nbsp;x){&nbsp;printf("%f\n",x);&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;Print(double&nbsp;x){&nbsp;printf("%lf\n",x);&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;Print(int*&nbsp;x,int&nbsp;n)&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i=0;i<n;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%d\n",*x);x++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;Print(float*&nbsp;x,int&nbsp;n)&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i=0;i<n;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%f\n",*x);x++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;Print(double*&nbsp;x,int&nbsp;n)&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i=0;i<n;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%lf\n",*x);x++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}};&nbsp;main(){&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;a=3;float&nbsp;b=3.14;double&nbsp;c=1.414;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;e[]={1,2,3,4};&nbsp;&nbsp;&nbsp;&nbsp;float&nbsp;f[]={1.23,2.34,3.45};&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;g[]={9.87,8.76,7.65,6.54};&nbsp;&nbsp;&nbsp;&nbsp;MyClass&nbsp;my;&nbsp;&nbsp;&nbsp;&nbsp;my.Print(a);&nbsp;&nbsp;&nbsp;&nbsp;my.Print(b);&nbsp;&nbsp;&nbsp;&nbsp;my.Print(c);&nbsp;&nbsp;&nbsp;&nbsp;my.Print(e,sizeof(e)/sizeof(int));&nbsp;&nbsp;&nbsp;&nbsp;my.Print(f,sizeof(f)/sizeof(float));&nbsp;&nbsp;&nbsp;&nbsp;my.Print(g,sizeof(g)/sizeof(double));}
随时随地看视频慕课网APP
我要回答