第二次实践作业
代码链接:黄旭旭的代码
第二次实践作业,自己建立仓库,学习markdown等工具。
根据题目描述,需要用c语言写类似于A+B的题目,最开始只是简单的进行A+B的数学运算,没有注意到需要用正式的表达方式来表达绝对值大于1000的数字,导致了最开始的错误。后来在根据正式的表达方式进行更改后,进行取余数和除数的运算后用逗号分隔开,成功解决了正式表达的问题。
后来在接下去的测试的进程中,在复数上不能够正确output正确的表达形式,在思考后想到将复数进行改变成绝对值相等的正数,先输出“-”后在紧接输出对应的正数,使得题目所给的样例通过,经过提交后发现有一部分的测试点无法通过,于是返回代码重新测试。
在返回代码测试的过程中发现负数的if表达上漏掉了{},使得原有的两行内部代码不能正确的表达出来,形如:
if(c<0)
printf("-");
c=-c;