当前位置: 首页 > news >正文

网站建设思路/360优化大师官方网站

网站建设思路,360优化大师官方网站,重庆周边游景点推荐,商城网站建设定制2.1 设计 Point 类 (1)问题描述计算机的显示屏的坐标系是这样的,左上角的坐标为(0,0),如下图所示。 定义计算机显示屏上的点 Point 类。该类具有两个私有数据成员 x、y, 分别表示该点的横坐标、纵坐标。类的声明如下&…

2.1 设计 Point 类


(1)问题描述计算机的显示屏的坐标系是这样的,左上角的坐标为(0,0),如下图所示。

                                          


定义计算机显示屏上的点 Point 类。该类具有两个私有数据成员 x、y,

分别表示该点的横坐标、纵坐标。类的声明如下

class Point {

public:

// 默认构造函数,默认值为左上角坐标(0, 0)

Point(int x = 0, int y = 0);

void setX(int x);

int getX();

void setY(int y);

int getY();

void print();

void moveRight(int offset);

void moveDown(int offset);

private:

int x;

int y;

};

*********************************************************************

(2)问题要求请实现以下函数声明,要求能得到如下图所示的运行结果。

(1)接受用户的输入,生成两个对象。

(2)打印这两个点。

(3)向右平移其中一个点后,打印该点。向下平移另一个点后,打印该点。

(3)主函数代码框架

void main() {

int x, y;

cout << "Please input a point: ";

cin >> x >> y;

Point p1(x,y); // 生成点对象1

cout << "Point p1: ";

p1.print();

cout << endl;

Point p2(x * 2, y * 2); //生成点对象2

cout << "Point p2: ";

p2.print();

cout << endl;

p1.moveRight(10);

cout << "After moving right, p1: ";

p1.print();

cout << endl;

p2.moveDown(-10); // 位移量为负数,表示向上移动

cout << "After moving down, p2: ";

p2.print();

cout << endl;

}

(4)运行结果示例

Please input a point: 12 8

Point p1: (12, 8)

Point p2: (24, 16)

After moving right, p1: (22, 8)

After moving down, p2: (24, 6)


#include<iostream>
using namespace std;
class Point {
public:                                               //外部接口Point(int xx = 0, int yy = 0) {                 //构造函数x = xx;y = yy;}void print() {cout << "(" << getX() << "," << getY() << ")" << endl;}int getX() {                                             //得到数据xreturn x;}int getY() {                                           //得到数据yreturn y;}void moveRight(int offset) {                             //改变x的值x = x + offset;}void moveDown(int offset) {                                   //改变y的值y = y + offset;}private:                                     //私有数据int x;int y;
};int main()
{int x, y;cout << "Please input a point:";cin >> x >> y;Point p1(x,y);     //生成对象1cout << "Point p1:";p1.print();cout << endl;Point p2(x * 2, y * 2); //生成点对象2cout << "Point p2: ";p2.print();cout << endl;p1.moveRight(10);cout << "After moving right, p1: ";p1.print();cout << endl;p2.moveDown(-10); // 位移量为负数,表示向上移动cout << "After moving down, p2: ";p2.print();cout << endl;return 0;}



http://www.lbrq.cn/news/733555.html

相关文章:

  • wordpress编辑器下载/百度seo可能消失
  • 做旅游网站多少钱/劳动局免费培训项目
  • 企业网站内容运营方案策划/搜索引擎优化的基本方法
  • 无锡网站建设工作室/兰州seo新站优化招商
  • ps如何做ppt模板下载网站/百度关键词工具
  • 党建网站信息化建设实施方案/产品网络营销策划方案
  • 东营两学一做测试网站/万能软文范例800字
  • 好的网站开发自学网站/搜索引擎优化关键词
  • 深圳龙岗网络推广/青山seo排名公司
  • 联通官网/淘宝优化标题都是用什么软件
  • 江苏建设银行网站/线下引流的八种推广方式
  • 营销型网站设计方针/新浪新闻疫情
  • 易企网站建设/竞价托管哪家效果好
  • 中国建设银行官方网站手机银行/怎么推广自己的店铺
  • wordpress+视频边栏/windows优化大师下载
  • 怎样提高网站的点击率/电脑培训中心
  • 做标签网站刷单/如何做互联网营销推广
  • 网站空间买多大的/安卓手机游戏优化器
  • 中交路桥建设有限公司资质/济源新站seo关键词排名推广
  • wordpress成长记录网站模版/郑州网络营销排名
  • 网站建设书籍/做网站价格
  • 苏州做网站品牌公司/手机建立一个免费网站
  • 重庆安全监督工程信息网/上海单个关键词优化
  • oa软件开发定制/seo怎么优化软件
  • wordpress支付文件在哪里设置/郑州seo线上推广系统
  • 银川网站怎么做seo/网站优化推广招聘
  • 网页设计 网站建设 哪个好/经典软文案例100例简短
  • 福建省建设注册中心网站/腾讯广点通
  • 南通专业网站制作/seo自学网免费
  • 如何做征信公司网站/上海网站制作
  • 机器学习1
  • 在互联网大厂的Java面试:谢飞机的搞笑历险记
  • Spring Boot 集成 Redis 发布订阅实现消息通信
  • 如何使用 DeepSeek 助力工作​
  • 动态规划----6.单词拆分
  • 车载软件架构 --- 赢得汽车软件开发竞赛