2301_78163545 2023-06-08 11:06 采纳率: 73.1%
浏览 23
已结题

求C++一个问题的第二种符合要求的解法

img

img


解答除了这样写,还有其他的写法吗,outx的功能是什么,函数名可以改成什么

  • 写回答

2条回答 默认 最新

  • 新_兰 2023-06-08 11:28
    关注

    outx作用为给xy赋值,但不合题意,代码如下,望采纳

    #include<iostream>
    
    using namespace std;
    
    class Point
    {
    private:
        float x;
        float y;
    
    public:
        float getX()
        {
            return x;
        }
        float getY()
        {
            return y;
        }
        void showPoint()
        {
            cout << "x:" << x << endl << "y:" << y << endl;
        }
        Point()
        {
            cout << "请输入x,y的值" << endl;
            cin >> x >> y;
        }
    };
    
    class Line
    {
    private:
        Point p1;
        Point p2;
        float k;
    public:
        void output()
        {
            cout << "p1的坐标为:(" << p1.getX() << "," << p1.getY() << ")" << endl;
            cout << "p2的坐标为:(" << p2.getX() << "," << p2.getY() << ")" << endl;
            k = (p1.getY() - p2.getY()) / (p1.getX() - p2.getX());
            cout << "斜率为:" << k << endl;
        }
    };
    
    int main()
    {
        Line l;
        l.output();
        system("pause");
        return 0;
    }
    

    效果:

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月16日
  • 已采纳回答 6月8日
  • 创建了问题 6月8日

悬赏问题

  • ¥15 gojs 点击按钮node的position位置进行改变,再次点击回到原来的位置
  • ¥15 计算决策面并仿真附上结果
  • ¥20 halcon 图像拼接
  • ¥15 webstorm上开发的vue3+vite5+typeScript打包时报错
  • ¥15 vue使用gojs,需求在link中的虚线上添加方向箭头
  • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥100 求ASMedia ASM1184e & ASM1187e 芯片datasheet/规格书
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么