C语言I博客作业05

这个作业属于哪个课程 C语言程序设计I
这个作业的要求在哪里 <https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826&gt;
我在这个课程的目标 学会利用学到的知识编程一些有趣且有用的程序
这个作业在那个具体方面帮助我实现目标 学到了深层次循环结构以及相关语句及函数
参考文献 C primer Plus ,C语言程序设计(第3版),CSDN
1.PTA实验作业

1.1求组合数

![]()

1.1.1数据处理
数据处理:变量i,m,n,result,result1,result2,result3,number,sum.整形i,m,n,number.其他都为双精度浮点型。
数据表达:表达式result=result1/(result2*result3),主函数采用了for语句,定义函数内采用的while语句。
函数参数:主调函数main为整形,实参整形i,m,n;双精浮点型四个result。被调函数双精浮点型,形参整形number,双精sum
1.1.2实验代码截图
![]()

1.1.3造测试数据
![]()

1.1.4PTA提交列表及其说明
![]()

1.答案正确:在Dev-C++上测试了许多次然后就一次对了。之前出的答案错误有%.lf,后改了%.0f意思就是去掉后面小数部分.

1.2水仙花数判断

![]()


1.2.1数据处理
数据表达:定义整形变量a,b,c。
数据处理:if-else语句,表达式:a=n/100%10;b=n/10%10;c=n%10.其中a,b,c分别为N的百,十,个位。
函数参数:在被调用函数里定义行参abc,都为整形.
1.2.2实验代码截图
![]()

1.2.3造测试数据
![]()

1.2.4PTA提交列表及其说明
![]()

1.答案正确:关于这题最棘手的就是怎么去表达三位数的三个位,用到%就很好解决了。
2.代码互评

同学代码截图(求组合数)
![]()

自己代码截图
![]()

1.首先同学的优点是使用了a,b,c三个字母相对于我的三个result更为简单,且不容易出错。
2.同学使用的是for语句,我则使用的while语句,相比而言while语句更简单,只有一条循环体语句和一个表达式。
3.学习总结

3.1学习进度条

![]()

3.2累计代码行和博客字数

![]()

3.3.1学习内容总结

![]()

3.3.2学习体会

答:1.关于课堂:恩,老师讲的虽然不是特别多,但是每一点都很重要,可以帮我们巩固加强知识点的印象,同时也反映了

预习的重要性。
2.关于课后:还是那句话,必须预习,走在老师前面,不然听课可能会懵,容易听不懂,多提前看二三十页书本,再根据自己情况学习其他知识点。可以考虑学习一些其他的知识点。
3.关于将来:多多考虑自己现在做的事情是否对以后的自己有帮助,不做没有用处的事,不浪费应该学习的时间,不要总想着别人没有做我就不着急,再
坚持
一下,虽然很难受。
4.关于自己:上课的时间还没有把握好,有时会走神或者钓鱼,课后的自由时间并不多,因为社团的原因,但还是要看自己对时间的分配,正所谓
谋事在人成事在天

声明:该文章系转载,转载该文章的目的在于更广泛的传递信息,并不代表本网站赞同其观点,文章内容仅供参考。

本站是一个个人学习和交流平台,网站上部分文章为网站管理员和网友从相关媒体转载而来,并不用于任何商业目的,内容为作者个人观点, 并不代表本网站赞同其观点和对其真实性负责。

我们已经尽可能的对作者和来源进行了通告,但是可能由于能力有限或疏忽,导致作者和来源有误,亦可能您并不期望您的作品在我们的网站上发布。我们为这些问题向您致歉,如果您在我站上发现此类问题,请及时联系我们,我们将根据您的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。