函数

一、PTA实验作业

1.7-4验证“哥德巴赫猜想”

  ①本题PTA提交列表

 

②设计思路:                                            

 

                   

(流程图)

由于小于给定数可能有很多素数,因此本题要点在于判断范围内最小素数。应用循环知识找到最小素数,再判断是否加上另外一个素数会刚好等于输入的数。

③代码截图

 

 

④本题提交过程中遇到的问题及PTA提交列表情况说明

 

 

本题的错误在于没有用函数解答。

2.7-6 圆形体体积计算器

①本题PTA提交列表

 

 

②设计思路:

 

(流程图)

输入一个指令,根据指令执行运算各种圆形体体积。运用到函数的知识,让程序变得更加有可执行性。

③代码截图

 

 

 

 

④本题提交过程中遇到的问题及PTA提交列表情况说明

 

 

本题错误在于运算与结果的变量类型不同引起的答案错误。体积是double型变量,但是参与运算的r,h都是整型变量,因此结果也会是整型的,如果有小数,小数部分也会自动被省去,这就导致了答案错误。而直接退出的情况不用考虑运算,因此是正确的。

 

 

本次错误在于,π的取值不够精确。应该更精确地取它的值。

3.7-8 求n以内最大的k个素数以及它们的和

①本题PTA提交列表

 

 

②设计思路

(流程图)

 

输入一个数,在这个数到2的范围内,用子函数找到指定个数的素数,并求和。

③代码截图

 

 

④本题提交过程中遇到的问题及PTA提交列表情况说明

本题提交时因为已经在DEV上调试好,所以无出现错误。

二、同学代码结对互评

1.互评同学名字:王慧婷

2.同学代码&我的代码

 

(同学代码)

 

 

(我的代码)

3. 代码异同

同学的代码相较于我的更加简洁。我的代码多了很多不必要的条件判断,让人感觉比较繁琐。应该像她一样做到代码简洁明了。

三、截图本周题目集的PTA最后排名

 

 

四、本周学习总结

  1. 你学会了什么?

①   函数的定义:形参,实参

②   函数的调用:参数传递

③   Return:只能返回一个值

④   不返回结果的函数:void

⑤各种不同的变量:局部,全局静态

2.本周的内容,你还不会什么?

①有些函数程序的设计还不是很熟练

②PTA:7-2  7-5  7-7  7-9  7-11

 

posted @ 2017-12-30 23:45  1174962912  阅读(268)  评论(0编辑  收藏  举报