目录
- 题目来源
- “名词说明”
- 20分 但得了 30分
- 40分
- 60
- 80
- 100
题目来源
化学方程式
“名词说明”
- 系数: 一个表达式的最前边的数字。 比如 3A2(B5)4 中系数为3。
- 项数:一个表达式中在元素或左右括号括起来的化学式后的数字。比如 3A2(B5)4 中系数为2、5、4。
20分 但得了 30分
数据特点: 只包含大写字母和等号
解决方案: 记录左右两边大写字母及对应的个数
1. 使用 map exprL, exprR 来存储化学方程式左右两边的表达式
2. 使用 map elemL, elemR 来存储化学方程式左右两边的元素及个数
3. 使用 getExpr() 函数 获得等式左右表达式
4. 使用 getElem() 函数 获得等式左右元素及个数
5. 最后判断elemL、elemR中元素个数是否相等。 若相等,那每个元素的个数是否相同。
#include
#include
#include