C语言程序设计第5堂作业
一、本次课学习主要内容及知识结构点:
-
二、实验内容:(60分)
-
1. 求奇数和。输入一批正整数(以零或负数为结束标志),求其中的奇数和。试编写相应程序。
-
2. 展开式求和。输入一个实数 x,计算并输出下式的值,直到最后一项的绝对值小于0.00001 (保留4 位小数)。要求定义和调用函数fact(n)计算n 的阶乘,可以调用pow()函数求幂。试编写相应程序。
3. 求序列前n项和(2/1+3/2+5/3+8/5+...)。输入一个正整数n,输出 2/1+3/2+5/3+8/5 +"的前n项之和,保留2位小数。该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。试编写相应程序。
4. 换硬币。将一笔零钱(大于8分,小于1元, 精确到分)换成5分、2分和1分的硬币,每种硬币至少有一枚。输入金额,问有几种换法?针对每一种换法,输出各种面额硬币的数量和硬币的总数量。试编写相应程序。
5. 打印菱形"星号*"图案。输入一个正整数n(n为奇数),打印一个高度为 n 的"*"菱形
图案。例如,当n为7时,打印出以下图案。试编写相应程序。
三、实验要求:
1. 作业的Deadline: 2016-10-13 23:00pm
2. 将本次实验内容的代码上传到https://coding.net/ 网站。 (60分)
3. 写一篇随笔,内容分为四个部分:(总分40分)
写出本次课学习到的知识和体会、学习的时长、学习过程中遇到的问题、问题解决的方法及问题的疑惑等。
随笔的格式如下:
题目:实验五——循环结构学习总结
1.本次课学习到的知识点:(5分)
(1)…….
(2)……..
………..
2. 实验过程中遇到的问题及解决方法:(5分)
(1)
(2)
…….
3. 实验心得体会及本章学习总结(5分)
………
四、预习下次课:
预习教材P83页中循环结构程序设计中的每个典型的实例,并将例4-8、例4-9、例4-10、例4-11的代码都完成,下节课上课前带入实验室进行检查(10)
五、本次作业评价方式:
总分100分:其中,coding中程序提交60分(根据代码的步骤、格式、注释、结构正确性来酌情分配),博客书写40分;,延迟一天扣10分,直至扣完100分,如果后期想要拿回本次的100分,就需要完成附加题来弥补,根据完成情况给出不超过100分。