C++ day2

devtools/2024/9/23 11:18:52/

#include <iostream>
using namespace std;
class Rec
{int length;int width;
public:void set_length(int l);  //设置长度void set_width(int w); //设置宽度int get_length();      //获取长度int get_width();       //获取宽度void show();           //输出周长和面积
};
void Rec::set_length(int l)
{length=l;
}
void Rec::set_width(int w)
{width=w;
}
int Rec::get_length()
{return length;
}
int Rec::get_width()
{return width;
}
void Rec::show()
{cout << "周长=" << get_length()+get_width() <<endl;cout << "面积=" << get_length()*get_width() <<endl;
}
int main()
{Rec p;p.set_length(6);p.set_width(5);p.show();return 0;
}

 

#include <iostream>
using namespace std;
class Yuan
{   double PI=3.14;int r;
public:void set_r(int sum);  //设置半径void show();           //输出周长和面积
};
void Yuan::set_r(int sum)
{r=sum;
}
void Yuan::show()
{cout << "周长=" << 2*PI*r << endl;cout << "面积=" << PI*r*r <<endl;
}
int main()
{Yuan p;p.set_r(5);p.show();return 0;
}

 

 

#include <iostream>
using namespace std;
class Car
{string brand;string color;int speed;
public:void display();void accelerate(int amount);void set (string b,string c,int s);
};
void Car::display()
{cout << "品牌:" << brand <<endl;cout << "颜色:" << color <<endl;cout << "速度:" << speed <<endl;
}
void Car::accelerate(int amount)
{speed=speed+amount;
}
void Car::set(string b, string c, int s)
{brand=b;color=c;speed=s;
}
int main()
{Car p;p.set("Volvo","black",100);p.display();p.accelerate(20);p.display();return 0;
}

 

 

 

 


http://www.ppmy.cn/devtools/13400.html

相关文章

力扣HOT100 - 148. 排序链表

解题思路&#xff1a; 归并排序 class Solution {public ListNode sortList(ListNode head) {if (head null || head.next null) return head;ListNode fast head.next, slow head;while (fast ! null && fast.next ! null) {slow slow.next;fast fast.next.nex…

【问题处理】银河麒麟操作系统实例分享,服务器操作系统VNC远程问题分析

1.服务器环境以及配置 【内核版本】 4.19.90-23.8.v2101.ky10.aarch64 【OS镜像版本】 0518-server 2.问题现象描述 服务器通过vncserver:1.service服务启动的vnc服务后&#xff0c;普通用户用vnc连接时&#xff0c;锁屏后&#xff0c;然后输入登陆密码会报密码错误&…

Ubuntu搭建Python虚拟环境:virtualenv

1 缘起 一阶段&#xff1a;Python开发&#xff0c;使用Windows环境&#xff0c;使用的相关依赖在Windows环境都能使用&#xff1b; 进入二阶段&#xff0c;开发了一个新功能&#xff0c;使用了k8s&#xff0c;Python依赖为&#xff1a;easy_k8s&#xff0c; 刚好&#xff0c;e…

K8s: 持久化存储之卷, NFS卷

卷 Volume 1 ) 概述 容器中的文件在磁盘上是临时存放的&#xff0c;这给容器中运行的特殊应用程序带来一些问题 首先&#xff0c;当容器崩溃时&#xff0c;kubelet 将重新启动容器&#xff0c;容器中的文件将会丢失——因为容器会以干净的状态重建其次&#xff0c;当在一个 Po…

云主机是云服务器吗?

随着云服务器、云安全等云服务的崛起&#xff0c;对于云服务器并不了解的朋友会对生活中各式各样的云主机、云服务产品感到困惑&#xff0c;云主机和云服务器是否是同一个概念呢&#xff1f; 云主机是云服务器吗&#xff1f; 云主机是云服务器的一种形式&#xff0c;都是将计算…

Music Tag Editor Pro for Mac:音乐标签编辑软件

Music Tag Editor Pro for Mac是一款功能强大的音乐标签编辑软件&#xff0c;专为Mac用户设计&#xff0c;旨在帮助用户轻松管理音乐库中的标签信息。 Music Tag Editor Pro for Mac v8.0.0中文激活版下载 该软件支持多种音频格式&#xff0c;包括MP3、M4A、FLAC、APE等&#x…

修改键盘映射(改易误触按键)

原文&#xff1a;https://blog.iyatt.com/?p14730 测试环境 Windows 11 专业版 23H2 Beta 预览版 操作 步骤 打开注册表 地址栏复制粘粘回车进入路径&#xff1a;计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 右侧空白处右键新建二进制…

SQL server简介

SQL Server 是 Microsoft 开发的一个关系数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;广泛用于企业级的数据管理。以下是 SQL Server 的详细使用教程&#xff0c;包括安装、配置、使用 SQL Server Management Studio (SSMS) 以及执行基本的数据库操作。 一&#…