zoukankan      html  css  js  c++  java
  • C语言|博客作业05

    问题 答案
    这个作业属于哪个课程 C语言程序设计2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9828
    我在这个课程的目标是 用C语言使用函数语句以及更好的使用Markdown语法
    这个作业在哪个具体方面帮助我实现目标 函数语句的学习,Markdown语法解释等学习
    参考文献 PTA常见问题解析 C语言程序设计

    一、本周作业

    PTA实验作业

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

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

    1.1.1数据处理

    数据表达:本题用了整型变量sum,x,m,因为求的是整数和,所以用“int”表示
    数据处理:用到了定义函数的计算与函数的调用
    函数参数:主调函数是“main”,被调函数是“fun”,其类型都是整型,其中“m”是实参而“x”是形参
    

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    6 0 各位数字平方之和不能被5整除
    15 0 各位数字平方之和不能被5整除
    5 1 各位数字平方之和能被5整除

    1.1.4PTA提交说明及说明

    提交列表说明:

    1.编译错误:调用函数后面打了分号 ,后将分号去掉正确
    2.部分正确:部分正确刚开始结果只是0运行正确,而1运行错误,显示错误没有声明,后我输入sum,x对于1做出声明再去运行则答案正确

    1.2*水仙花数判断 *

    题目内容及描述:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.

    1.2.1数据处理

    数据表达:本题用了sum,N,x,作为整型变量,其类型都是整型
    数据处理:主要运用函数的定义及调用函数
    函数参数:本题主函数是main,调用函数是func,其都是整型,其中实参是N,形参是x
    

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    135 0 该数不是水仙花数
    247 0 该数不是水仙花数
    153 1 该数是水仙花数

    1.2.4PTA提交列表及说明


    1.编译错误: 声明自定函数没有用分号结尾,后加上分号正确
    2.编译错误: 调用自定义函数时,计算出现错误,没有三个加和,后经过询问同学知道答案需要三个相乘加和得以正确

    二、代码互评

    同学代码:


    我的代码:


    1. 相比较得出,代码的长短不同,有的比较简洁,而有的就比较复杂
    2. 我们所运用的变量不同,但都是整型
    3. 定义函数的方式不同,计算的公式有点不同,但是总的来说核心是相同的

    三、学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷茫的问题
    第一周 8天 22行 基本的编程题 头文件的设定
    第二周 6天 16行 Markdown语法及华氏度与摄氏度的转换 Markdown语法的有些语法
    第三周 3天 133行 计算函数以及使用if-else语句使用 函数的有关编程
    第四周 3天 75行 使用for语句循环进行编译 循环体与循环表达式
    第五周 4小时 136行 定义函数于调用函数 函数的调用与计算表达式的书写

    3.2累计代码行和博客字数

    3.3学习内容总结和感悟

    3.3.1学习内容总结

    在这周的学习中,我们学习了函数,也进入可初步认识函数阶段.我觉得,函数的学习需要搞清楚**主函数**,**调用函数**,**实参**,**形参**,其次也要学会计算的表达式与相关的语法,标识符的使用.**例如:**声明自定义函数,以分号结束,函数首部,无需分号
    

    思维导图如下:

    3.3.2学习体会
    • 1.函数的学习感觉自己又高了一个段位,可是同时也深深的感受到C语言的深度。在这次的学习中,最主要的是函数但是也涉及到前面所学的知识,例如:判断语句来判断是否,循环语句计算等,这都是在基础上加以深化,所以打好基础,继续向前进!
    • 2.在学习之余多看书,多做题,多练习,熟能生巧
    • 3.尽管有时候做题感觉精力散尽,但是总是要坚信C语言使我快乐
  • 相关阅读:
    oracle 主键自动地址实现
    解构赋值
    那些朋友那些话系列
    那些朋友那些话
    白鹭记事
    该如何存在
    上海秋季HCC小记
    For the person you never see again
    寻城记
    2013年的国庆
  • 原文地址:https://www.cnblogs.com/douqi/p/11743518.html
Copyright © 2011-2022 走看看