整数的大小将最小的数返回。另有一个打印函数print(),输出最大值最小值,最后在main函数中分别创建一个普通对象和一个常对象,并分别调用相应的成员函数,最后输出Max、Min值。
在线等,求高手!
设计一个myclass类,私有数据包含整数Max、Min.函数包括构造函数(将输入的值两个值赋给m,n),有两个个成
答案:2 悬赏:70 手机版
解决时间 2021-03-23 13:38
- 提问者网友:眉目添风霜
- 2021-03-23 07:59
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-03-23 08:35
#include
using namespace std;
class Myclass
{
private:
int max,min;
public:
void gouzhao(int a=0,int b=0)
{
max=a;
min=b;
}
~Myclass()
{
cout<<"析构Myclass!"<
}
int findmax(int a,int b)
{
if(a>b)
{
max=a;
return max;
}
else if(a {
max=b;
return max;
}
else
{
max=a;
cout<<"两个值相等!"<
return max;
}
}
int findmin(int a,int b)
{
if(a>b)
{
min=b;
return min;
}
else if(a {
min=a;
return min;
}
else
{
min=a;
cout<<"两个值相等!"<
return min;
}
}
void print()
{
cout<<"最大值为"<
cout<<"最小值为"<
}
};
int main()
{
int a,b,m,n;
Myclass my;
cout<<"请输入两个数:"<
cin>>a>>b;
m=my.findmax(a,b);
n=my.findmin(a,b);
cout<<"最大值为"<
cout<<"最小值为"<
my.print();
}
这样可以吗?不行我再改,望采纳!
using namespace std;
class Myclass
{
private:
int max,min;
public:
void gouzhao(int a=0,int b=0)
{
max=a;
min=b;
}
~Myclass()
{
cout<<"析构Myclass!"<
int findmax(int a,int b)
{
if(a>b)
{
max=a;
return max;
}
else if(a {
max=b;
return max;
}
else
{
max=a;
cout<<"两个值相等!"<
}
}
int findmin(int a,int b)
{
if(a>b)
{
min=b;
return min;
}
else if(a {
min=a;
return min;
}
else
{
min=a;
cout<<"两个值相等!"<
}
}
void print()
{
cout<<"最大值为"<
};
int main()
{
int a,b,m,n;
Myclass my;
cout<<"请输入两个数:"<
m=my.findmax(a,b);
n=my.findmin(a,b);
cout<<"最大值为"<
}
这样可以吗?不行我再改,望采纳!
全部回答
- 1楼网友:千杯敬自由
- 2021-03-23 09:08
cpp的文件是c++的,如果你用c写程序,
不用新建,直接用工具栏上的新建文件就行了.
然后输入程序,保存的时候,注意保存成.c文件.
然后就是build/compile 编译
build/build 组建
build/execute 执行
这几个菜单命令
max和min在stdlib.h中
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯