如何实现用C++编写一个简单的计算器?

如题所述

第1个回答  2023-11-29

程序分析:

1,输入部分

只有一个输入内容是一个字符串,因此定义一个局部变量char 数组,scanf直接读入输入的字符串。

2,字符串处理

a,使用同一个字符串保存输出内容

b,定义另一个char数组保存输出的内容

3,算法

循环字符串的每一个字符:

判断是否是小写字母 ( ch >= 'a' && ch <='z')

true: ch -= 32;

else,再判断是否大写字母 ( ch >= 'A' && ch <='Z')

true: ch += 32;

false: 不做处理

4,错误处理

    对输入字符串长度做限制

    对字母之外的字符是否做提示