c++大一的编程题

#include<iostream>usingnamespacestd;classpoint{private:doublex;doubley;public:SetPoin... #include<iostream>
using namespace std;
class point
{
private:
double x;
double y;
public:
SetPoint(int a,int b){x=a;y=b;};
ShowPoint(){cout<<"("<<x<<","<<y<<")";};
};
main()
{
class a1;
a1.SetPoint(10,11);
a1.ShowPoint();
return 0;
}
请问哪里出错了
题目:::::::::::::::::::::::::::::::::::::::::::
题目描述
通过本题目的练习可以掌握类与对象的定义;
设计一个点类Time,它具有私有数据成员x(横坐标)、y(纵坐标);公有成员函数:SetPoint(int,int)用于设置点对象的值,ShowPoint()用于输出点对象的信息
在主函数中调用成员函数SetPoint(int,int)为点对象设置值,并调用成员函数ShowPoint()输出点的信息。
输入

输出
一对圆括号内,x和y的值用逗号间隔
示例输入


示例输出
(10,11)
#include<iostream>
using namespace std;
class time
{
private:
int x;
int y;
public:
SetPoint(int a,int b){x=a;y=b;}
ShowPoint(){cout<<"("<<x<<","<<y<<")";}
};
int main()
{
time a1;
a1.SetPoint(10,11);
a1.ShowPoint();
return 0;
}
展开
 我来答
blackpanda1126
2014-06-23 · TA获得超过485个赞
知道小有建树答主
回答量:489
采纳率:25%
帮助的人:310万
展开全部
你这setpoint 和showpoint函数前面要加 void类型声明,2个函数后面};的分号;要去掉,还有,定义对象的时候使用类名定义的,你上面的class a1改成point a1,,,,就这样了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianzitian
推荐于2016-04-04 · TA获得超过884个赞
知道小有建树答主
回答量:423
采纳率:0%
帮助的人:416万
展开全部
#include<iostream>
using namespace std;
class _time_
{
public:
_time_():x(0),y(0){}//类要有构造函数
private:
int x;
int y;
public:
void SetPoint(int a,int b){x=a;y=b;}//函数要有返回值类型
void ShowPoint(){cout<<"("<<x<<","<<y<<")";}//函数要有返回值类型
};
int amain()
{
_time_ a1;
a1.SetPoint(10,11);
a1.ShowPoint();
return 0;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黎约践踏IMMNSL
2014-06-23 · TA获得超过104个赞
知道答主
回答量:103
采纳率:0%
帮助的人:124万
展开全部
这个不难
/////////////////////////////////////////// C-Free 4.1// MinGW 3.4.5// veket的小号/////////////////////////////////////////#include <iostream>#include <string>using namespace std;int main(){char ipdec[100] = "";char ipbin[100] = "";char *p1;char *p2;char *p3;unsigned char tmp;int i;cin >> ipdec;p1 = ipdec;p3 = ipbin;while(*p1){p2 = p1;while(*p2>='0' && *p2<='9'){p2++;}tmp = 0;while(p1<p2){tmp = (unsigned char)(tmp*10 + *p1-'0');p1++;}i=8;while(i>0){(tmp & 0x80)?(*p3='1'):(*p3='0');p3++;tmp <<= 1;i--;}p1++;}*p3 = '\0';cout << "ip binary is: " << ipbin << endl;return 0;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友563936b
2014-06-23
知道答主
回答量:12
采纳率:0%
帮助的人:3.5万
展开全部
要用构造函数给私有数据成员赋值,而不能用普通成员函数给变量赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式