首页 > 编程语言 > 详细

C语言 第三次作业--函数

时间:2018-11-13 22:57:49      阅读:264      评论:0      收藏:0      [点我收藏+]

1.本章学习总结技术分享图片

1.1 思维导图

技术分享图片

1.2本章学习体会及代码量学习体会

1.2.1学习体会

学习C语言也半个学期了,前天也才刚刚进行了半期考试,emmm,成绩很差,可以反应出来我这半学期学习的效果并不是特别好。代码量少,对于一些基础用法不能熟练(比如这次考试的编程题第三题,竟然忘了对素数的判断,还有就是对于循环结构程序运行过程不能了解透彻导致缺漏,和错判变量的值.....)
我在打函数PTA的时候发现相较循环嵌套,函数加了例如函数调用,形参实参的参数值传递极大的简化了代码,不过难也就难在参数传递,有时候会让我很混淆。还有就是函数的学习让我渐渐接触的怎么用代码解决生活中的小问题了,自己也对C充满期待。(自己打代码还是好慢,错误频出·....)

1.2.2代码累计

2.PTA总分

2.1截图PTA中函数得分及排名

技术分享图片
函数总分:110分

3.PTA实验作业

3.1PTA题目1

技术分享图片

3.1.1算法分析

第一个函数

1.定义循环变量i,定义x1,x2并赋值为1,定义x为前两项的和
2.因为费伯纳西数列的前两项是1,所以限制循环上限为n-2
3.令x为前两项的和,并对x1,x2的值进行更新
4.对n=1,n=2进行特判,直接将x赋值为1

第二个函数

1.定义i为循环变量,定义num为要求区间内的费伯纳西数的数量
2.对num进行特判,用if else语句控制当num等于1时输出%d,否则输出空格%,来实现末尾数不能出现空格的要求

  1. if num大于要求区间的右值,break.
    4.如果num=0, printf("No Fibonacci number");

    3.1.2 代码截图

    技术分享图片
    技术分享图片

    3.1.3 测试数据

    技术分享图片
    技术分享图片
    技术分享图片

    3.1.4 PTA提交列表及说明

    技术分享图片
    Q1:在打代码时一开始就直接在浏览上打造成了用了中文字符
    A1:改到编译器打代码直观很多
    Q2:在编译器上调试的时候重复了很多类似于变量定义不对应的问题
    A2:再次检查避免了多次提交

    4.大作业

    4.1函数关系图

    技术分享图片

    4.2函数功能介绍

    1.

    2.

    3.

    4.

4.3运行结果截图

技术分享图片
技术分享图片
技术分享图片

4.4调试过程碰到的问题及解决方法

4.5大作业总结

C语言 第三次作业--函数

原文:https://www.cnblogs.com/asings/p/9955124.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!