• C语言I作业05


    这个作业要求在哪里 https://www.cnblogs.com/tongyingjun/p/11722665.html
    我在这个课程的目标是 熟练掌握如何用函数去定义,如何编写思维导图
    这个作业在哪个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献
    这个作业属于哪个课程 C语言程序设计Ⅰ
    参考文献 C语言程序设计,百度文献

    1.PTA实验作业

    1.1判断一个整数的各位数字平方之和能否被5整除

    编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

    ⑴数据处理

    数据表达:本题目使用了int整形结构,变量n 因变量s。其中 n 是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。
    数据处理:使用了while循环结构和if-else语句
    函数参数:主调函数:main(){} 被调函数:fun(int n) 实参:m 形参:n 类型是变量
    ⑵实验代码截图

    ⑶造测试数据

    输入数据 输出数据 说明
    5 1 5的平方等于5,能被5整除
    10 0 1的平方加0的平方等于1,不能被5整除
    1234 1 平方能被5整除

    ⑷PTA提交列表及说明

    1.2水仙花数判断

    本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
    ⑴数据处理
    数据表达:本题使用了int的整形结构,变量N,x 因变量sum。其中N是用户传入的参数。N的值不超过int类型的范围。如果参数N是水仙花数,则返回1,否则返回0。
    数据处理:使用了while循环结构和if-else语句。
    函数参数:主调函数:main(){} 被调函数func(const int N) 实参:N 形参:N 类型是变量

    ⑵实验代码截图

    ⑶造测试数据

    输入数据 输出数据 说明
    153 1 是水仙花函数
    155 0 不是水仙花函数
    370 1 是水仙花函数
    181 0 不是水仙花函数

    ⑷PTA提交列表及说明

    出现的错误原因

    1,作业是先在草稿上做的,首先第十三行的“s”和“g"的"+"号写出了“=”号.
    2,还是第十三行,"g"与"n“之间写出了赋值单等号,应该是"==".

    问题解决方案

    1,找了自己的高三同专业同学,截屏给他,帮我找出来的,找自己的错误真的很难,在一次一次编译失败后,真的想放弃,但事实说明,还是要慢慢去找错误,别人的究竟是别人的,就算别人告诉你也应该在思考很多遍后。

    2.代码互评

    ⑴同学代码截图(XiongTaodadada)

    自己代码截图

    说明:由于自己能力的问题,所以我找了一份一模一样的,本次作业的代码,我觉得对比会更明显,能更深层的发现各自代码的特点,和各自的思维方式。

    1,首先这个同学的排版比我好看,看上去就舒服。
    2,相同点:我们两个都使用了while循环结构。
    3,不同点:我使用的是if-else语句,这位同学使用的是scanf函数作为输入函数。
    4,我感觉这两个程序难易程度差不多,但使我发现解决同一个问题的不同方法。

    学习总结

    ⑴学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第五周 2019.10.212019.10.26 18小时 186 学到了C语言中药学有关函数的,还学会了如何制作思维导图 作业中的用函数验证哥德巴赫猜想这个题目还不是很懂.

    ⑵累计代码行和博客字数

    ⑶学习内容总结和感悟

    1,自己的思路还是不太清楚,导致有很多地方无从下手。
    2,上课没有跟得上老师的节奏,导致不能单独完成作业。
    3,作业越来越难,不要放弃,要勇敢的去面对。
    4,如果发现作业太难,可以从简到繁,比如代码互评,我个人觉得这样进步可能进步大一点,因为我的基础太薄弱了,因为大一主要是为了打基础,然后再去拓展。
    5,以后慢慢的要学会用多个程序解决同一个问题,比如这次作业,发现分段函数和if-else语句的共性,多一种方法解决问题,再去发现各自的优点和不足,尽量用最好的方法去解决问题。
    6,在发现不同方法后要多去尝试。

    学习内容总结

  • 相关阅读:
    计算机图形学学习方法和相关书籍,做游戏,GIS,虚拟现实,三维引擎的都能够看看.
    HDU 1248 寒冰王座(全然背包:入门题)
    android widget 开发实例 : 桌面便签程序的实现具体解释和源代码 (上)
    Oracle varchar 字段排序问题
    Response.AddHeader使用实例
    Unity 3D 文件导入出错
    Sencha app build 出现 missing name after . operator 问题
    TFS(Team Foundation Server)介绍和入门
    较具体的介绍JNI
    Struts2学习笔记1
  • 原文地址:https://www.cnblogs.com/7758258A/p/11743954.html
Copyright © 2020-2023  润新知