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

华铭保信建筑公司网站凌源市建设局网站

华铭保信建筑公司网站,凌源市建设局网站,yanderedev.wordpress,国内免费建网站一、银行账户类 【问题描述】 定义银行账户BankAccount类。 私有数据成员#xff1a;余额balance#xff08;整型#xff09;。 公有成员方法#xff1a; 无参构造方法BankAccount()#xff1a;将账户余额初始化为0#xff1b; 带参构造方法BankAccount(int m)#xff1…一、银行账户类 【问题描述】 定义银行账户BankAccount类。 私有数据成员余额balance整型。 公有成员方法 无参构造方法BankAccount()将账户余额初始化为0 带参构造方法BankAccount(int m)将账户余额初始化为指定的参数。 int getbalance() 方法返回账户余额。 void withdraw(int m) 取款方法从账户余额中提取m指定的款额如果余额不足给出” 余额不足”。 void deposit(int m) 存款方法将m指定的款项存到账户。 在main方法中构造银行账户对其进行存取款操作。 其中操作类型类型为d表示存款w表示取款每次操作后打印账户余额。 【输入形式】 账户余额 存取款操作数 操作类型 金额 【输出形式】 操作后的账户余额 #include iostream using namespace std;// 定义一个名为BankAccount的类 class BankAccount { private:int balance; // 私有成员变量用于存储余额public:// 默认构造函数将余额初始化为0BankAccount() {balance 0;}// 带参数的构造函数将余额初始化为给定的金额BankAccount(int m) {balance m;}// 公有成员函数用于获取当前余额int getbalance() {return balance;}// 公有成员函数用于从账户中取款void withdraw(int m) {if (balance m) { // 检查余额是否足够进行取款cout 余额不足。; // 如果余额不足则显示错误消息} else {balance - m; // 如果余额足够则从余额中减去取款金额}cout 余额 balance endl; // 显示更新后的余额}// 公有成员函数用于向账户中存款void deposit(int m) {balance m; // 将存款金额加到余额中cout 余额 balance endl; // 显示更新后的余额} };// 主函数 int main() {int initialBalance, numOps;cin initialBalance numOps; // 输入初始余额和操作次数BankAccount account(initialBalance); // 创建一个具有初始余额的BankAccount对象char opType;int amount;// 循环执行操作for (int i 0; i numOps; i) {cin opType amount; // 输入操作类型和金额// 根据操作类型执行相应的操作if (opType w) { // 如果操作类型是取款account.withdraw(amount); // 调用withdraw方法进行取款} else if (opType d) { // 如果操作类型是存款account.deposit(amount); // 调用deposit方法进行存款}}return 0; }二、日期时间类 【问题描述】 设计并实现一个日期类可以 日期是由日期和时间组成的一个对象。 日期设定包括年月日、时间设定包括时分秒 日期时间设定包括年月日时分秒 利用重载实现键盘输入的数据设定日期时间 输出日期格式yyyy-mm-dd hh:nn:ss 写main函数应用这个类。 【输入形式】 2021 3 23 9 14 2 【输出形式】 2021-03-23 09:14:02 #include iostream #include iomanip // 引入iomanip头文件用于格式化输出using namespace std;// 定义一个DateTime类 class DateTime { private:int year; // 年int month; // 月int day; // 日int hour; // 时int minute; // 分int second; // 秒public:// 设置日期void setDate(int y, int m, int d) {year y;month m;day d;}// 设置时间void setTime(int h, int min, int sec) {hour h;minute min;second sec;}// 设置日期和时间void setDateTime(int y, int m, int d, int h, int min, int sec) {year y;month m;day d;hour h;minute min;second sec;}// 从输入中设置日期和时间void setDateTimeFromInput() {cin year month day hour minute second; // 输入年、月、日、时、分、秒}// 输出日期和时间void printDateTime() {cout setfill(0) setw(4) year - // 格式化输出年份 setw(2) setfill(0) month - // 格式化输出月份 setw(2) setfill(0) day // 格式化输出日期 setw(2) setfill(0) hour : // 格式化输出小时 setw(2) setfill(0) minute : // 格式化输出分钟 setw(2) setfill(0) second endl; // 格式化输出秒数} };// 主函数 int main() {DateTime dt; // 创建DateTime对象dt.setDateTimeFromInput(); // 从输入设置日期和时间dt.printDateTime(); // 输出日期和时间return 0; }在C中setw和setfill是iomanip库中的函数用于格式化输出。这些函数可以用于设置字段宽度和填充字符以便在输出时对齐和美化输出结果。 setw(n)函数设置字段宽度为n。它影响后续输出操作的字段宽度使得输出的结果占据指定的字符数。如果输出的内容不够宽度n将会用空格填充到指定的宽度。 setfill(c)函数设置填充字符为c。它指定了在宽度设置后输出结果不足指定宽度时所使用的填充字符。默认情况下填充字符是空格。 三、矩形类 【问题描述】 编写程序求长方形的周长和面积 #includeiostream using namespace std;// 定义矩形类 Rectangle class Rectangle { public:Rectangle(float length, float width); // 带参数的构造函数声明~Rectangle(void); // 析构函数声明float getArea(); // 计算面积的成员函数声明float getGirth(); // 计算周长的成员函数声明 private:float mLength; // 长度私有成员变量float mWidth; // 宽度私有成员变量 }; // 带参数的构造函数定义 Rectangle::Rectangle(float length, float width) {mLength length; // 初始化长度为给定值mWidth width; // 初始化宽度为给定值 }// 析构函数定义 Rectangle::~Rectangle(void) { }// 计算面积的成员函数定义 float Rectangle::getArea() {return mLength * mWidth; // 返回长度乘以宽度的结果 }// 计算周长的成员函数定义 float Rectangle::getGirth() {return 2 * (mLength mWidth); // 返回周长的计算结果 }// 主函数 int main() {float m, n; // 定义两个浮点数变量 m 和 n用于存储输入的长度和宽度 cout Input the Length and Width: ; // 提示用户输入长度和宽度cin m n; // 从标准输入流读取用户输入的长度和宽度 Rectangle r1(m, n); // 创建一个具有给定长度和宽度的矩形对象coutThe Area is: r1.getArea()endl; // 输出矩形的面积Rectangle r2(m, n); // 创建另一个具有给定长度和宽度的矩形对象coutThe Perimeter: r2.getGirth()endl; // 输出矩形的周长return 0; // 返回0表示程序正常结束 }四、圆类 【问题描述】 编写程序求圆的周长与面积 #includeiostream using namespace std;const float PI 3.14; class Circle { private:float radius;public:Circle(float r): radius(r) {}float getArea() {return PI * radius * radius;}float getGirth() {return 2 * PI * radius;} };int main() {float r;cout 请输入半径长度;cin r; Circle c1(r); cout圆的面积为c1.getArea()endl;Circle c2(r);cout圆的周长为c2.getGirth()endl; }
http://www.w-s-a.com/news/575414/

相关文章:

  • 韩国优秀设计网站找做网站找那个平台做
  • 贵州省清镇市建设学校网站国家企业信用信息公示系统官网河北
  • 游戏界面设计网站网站建设问一问公司
  • 织梦网站模板如何安装教程视频国外哪些网站可以注册域名
  • 用群晖做网站网站中文名称注册
  • 做一个企业网站需要哪些技术app开发公司名字
  • 网站建设有技术的公司图片在线设计平台
  • 建公司网站的详细步骤关于进一步加强网站建设
  • 丰宁县有做网站的吗?维护一个网站一年多少钱
  • 杭州网站设计渠道wordpress购物主题
  • 山东政务网站建设文字logo免费设计在线生成
  • 韩雪个人网站唐山网络运营推广
  • 查建设工程业绩在哪个网站网站建设优化服务如何
  • 江苏省建设工程安全监督网站商洛网站制作
  • 海淀网站建设wzjs51网页设计页面配色分析
  • 网站的备案流程图垦利网站制作
  • 行业用品网站怎么建设外链买东西的网站都有哪些
  • 淘宝做促销的网站集团门户网站建设策划
  • 网站排行榜查询怎样把个人介绍放到百度
  • vps 网站上传河北省招投标信息网
  • 武进网站建设咨询网站定制公司选哪家
  • 郑州市建设投资集团公司网站深圳企业网站建设推荐公司
  • 天津个人网站备案查询dz网站恢复数据库
  • 关于网站建设的期刊文献宣传片文案
  • 物业网站模板下载wordpress+菜单大小
  • 网站建设案例教程视频空间刷赞网站推广
  • 网站建设借鉴做外贸球衣用什么网站
  • 网站建设的前途微信公众号制作网站
  • 做网站之前要安装什么网站改进建议有哪些
  • 网站建设+管理系统开发山东专业网站建设公司