计算器:先做加法

10 分钟

计算器也从最简单的搭起。第一版只做加法:读进两个数和一个运算符,先不管加号以外的,把“输入→计算→输出”跑顺再说。就像学做菜先炒会一个菜,别一上来就摆满汉全席。

#include <iostream>
using namespace std;
int main() {
    double a, b;
    char op;
    cout << "输入算式(如 3 + 5):";
    cin >> a >> op >> b;          // 读两个数和一个符号
    cout << a << " + " << b << " = " << a + b << endl;
    return 0;
}

输入时按“3 + 5”这样中间留空格,cin 会自动把数字和符号分开读。容易犯的错是读入顺序写反,比如写成 cin >> a >> b >> op,那符号就读不对了,读入顺序要跟你打字的顺序一致。

小纸条

写出只会加法的第一版。

登录 后可看答案

计算器:先做加法 · C++ 入门 · op599 课程