这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 编写一个中文编译器 |
作业正文 | 代码地址 |
其他参考文献 | ... |
- 总结
- 总共代码131行
- 需求分析时间半个小时
- 编码时间一天多吧
- 是运用C++完成的
- 目前还没有完善,目前只能完成样例1,然后会慢慢完善吧。
- 思路
-
这是代码的定义以及声明函数
-
这是将十以内的数字转化成相对应汉字的函数
-
这是将十以内的汉字转化成相对性数字的函数
-
这是主函数
- 首先定义变量,因为运用了strcmp比较函数,所以这里全部用数组定义。
- 为了实现加减法运算,这里运用了两个for循环,这样可以在遇到“加法”“减法”可以继续循环,而遇到“看看”时会直接跳出循环。
- 输出经过加法减法的最终值后,这里也紧接着运用一个if继续进行判断。从而输出符合条件的值。
-
输出的结果
- 这里没有想到怎么去掉那个双引号。
- 这里没有想到怎么去掉那个双引号。
-