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

【c++】博主第一个完全自主制作的程序运行成功!简易计算器

源码:

#include<iostream>
#include<string>
class Calc {int a;int b;std::string sign;public:Calc() {}~Calc() {}void ask() {std::cout << "请输入你要计算的第一个数" << std::endl;std::cin >> a;std::cout << "请输入你要计算的第二个数" << std::endl;std::cin >> b;std::cout << "请输入你要计算的符号" << std::endl;std::cin >> sign;}int calc() {switch (sign[0]) {case '/':if (b == 0) {std::cerr << "b  could not be zero " << std::endl;} else {return a / b;}break;case '-':return a - b;break;case '+':return a + b;break;case '*':return a * b;break;default:std::cerr << "sign is wrong!!" << std::endl;break;}}
};int main() {Calc Main;Main.ask();std::cout << Main.calc() << std::endl;return 0;
}  

这是我第一次尝试从头到尾自己写的一个程序,也是没有问别人,查资料,感觉虽然可能不完美,但有点小成就

AI分析:

你的程序已经很不错了,尤其是对于初学者来说,能够自己从头到尾完成这样一个包含类定义、输入输出、条件判断和基本算术运算的程序,非常值得表扬!不过,确实还有一些可以改


http://www.mrgr.cn/news/28153.html

相关文章:

  • 【freertos】FreeRTOS时间管理
  • Timeline动画「硬切」的问题
  • 对接钉钉审批详情
  • 记录一下跨域的问题,讲讲跨域
  • stream学习
  • 基于微信小程序的乡村研学游平台设计与实现,LW+源码+讲解
  • 如何训练Imagen大模型:从数据准备到模型调优
  • 茶余饭后(九)
  • 【C++知识扫盲】------初识命名空间
  • 人如酒,岁月沉淀方显卓越!
  • 基于SpringBoot+Vue+MySQL的高校心理教育辅导系统
  • CTFShow-命令执行
  • [Unity Demo]从零开始制作空洞骑士第三集之导入插件2D toolkit和使用playmaker制作敌人状态机以及扩展FSM脚本
  • VMware Fusion虚拟机Mac版 安装Win10系统教程
  • java -- JDBC
  • 【AI学习笔记】初学机器学习西瓜书的知识点概要记录
  • 在线仿真器ST-Link为例的整体认知
  • 【Hot100】LeetCode—84. 柱状图中最大的矩形
  • 高等数学 2.4 隐函数及由参数方程确定的函数的导数
  • C# 异步编程场景
  • 鸿蒙开发之ArkTS 基础五 箭头函数
  • 信息安全工程师(5)域名与域名解析
  • 力扣周赛:第415场周赛
  • python的数据类型详解
  • Java企业面试题3
  • 基于是springboot小区物业管理系统