第二次实践作业

代码链接:黄旭旭的代码

第二次实践作业,自己建立仓库,学习markdown等工具。

根据题目描述,需要用c语言写类似于A+B的题目,最开始只是简单的进行A+B的数学运算,没有注意到需要用正式的表达方式来表达绝对值大于1000的数字,导致了最开始的错误。后来在根据正式的表达方式进行更改后,进行取余数和除数的运算后用逗号分隔开,成功解决了正式表达的问题。

后来在接下去的测试的进程中,在复数上不能够正确output正确的表达形式,在思考后想到将复数进行改变成绝对值相等的正数,先输出“-”后在紧接输出对应的正数,使得题目所给的样例通过,经过提交后发现有一部分的测试点无法通过,于是返回代码重新测试。

在返回代码测试的过程中发现负数的if表达上漏掉了{},使得原有的两行内部代码不能正确的表达出来,形如:

if(c<0)
printf("-");
c=-c;

使得"c=-c"这一表达总会进入下面的程序,导致负数表达形式可以正确,正数的形式全部错误,发现后及时更正后,继续测试。然后发现了不超过1000的数也会打出取余数的数。例如889,会出现889,889的形式,这个让我纠结了一段时间,在自己查询网络资源和询问他人后,得到了可以利用“%03d”使得输出的位数控制,得到正确的形式,最后提交成功。

markdown的学习

在学习markdown的过程中,发现与之前所学习的html有着一丝的关联,但更加的方便与便捷,在学习上结合了之前的学习经验,与网上的教程,在短时间内掌握到了基础的操作,并运用到此次的随笔写作中,如果有改进的地方请大家多多指教了!谢谢啦!

原文地址:https://www.cnblogs.com/fzucomputer/p/5163157.html