函数作业

题目一:函数C-7-1求组合数

1.提交列表:

2.设计思路:

本题要求输出所给式子的结果,并调用函数的形式。分别调用三个函数计算出关于m,n,n-m的主函数,利用子函数计算阶乘。

流程图如下:

3.代码截图:

4.调试问题:

前几次提交中,因为粗心没有定义p的值,第二次调试之后在主函数的result没有在子函数中调用成功。后来改了子主函数的对应关系,将子函数改成一个函数,子函数一对三的实行。答案错误的提交列表中输出结果没有保留小数点,在调用中用%.0f之后才达到答案正确。

题目二:7-5 近似求pi

1.提交列表:

2.设计思路:本题要求求近似值。观察右式的式子规律用while语句编写。

流程图如下:

3.代码截图:

4.调试问题:

调试问题中出现了两次答案错误,用Dev来调试输出结果总是1.14158;调试结果后在结果上加上一个二得到答案正确。

题目三:7-42 函数编程—-分段函数

1.提交列表:

2.设计思路:题目分为三个函数,用主函数的一个函数调用子函数。其实本题没有任何技术含量,只是因为题目中没有多少题目封装成主子函数,所以选择这题来作为报告。

3.流程图如下:

4.代码截图:

本题没有错误列表。

四.同学代码结对互评:

我的代码:

田小霞的代码:

我们的函数大致相同,不同点在于主函数的不一样,小霞同学在主函数当中也用到了x的取值范围,显得主函数看上去比较复杂,个人认为我的代码主函数比较简单干练。

五:本周pta排名截图:

六.学习总结:

1.学会了什么?函数的练习中学会了将不同的编程代码包装成主子函数的形式。

                        调用函数有int,double,int三种形式,其中int调用函数语句不用声明,其余都要。学会了实参和形参的形式,主函数与子函数的形参实参需一致。

                        void调用函数的语句里面不用返回值。

                         局部变量和全局变量的输出结果。

2.不会什么?没有能够将函数的调用尽量简化,比如上面报告里面的主函数和子函数的三对一的形式,是经过多次调试之后才将子函数化为最简。全局变量和局部变量的应用不能实际的应用。pta里面的某些题干复杂的题目始终不会,比如验证“歌德巴赫猜想”,切分表达式等的题目。

转载于:https://www.cnblogs.com/cenyan/p/8137489.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值