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

    | 这个作业属于哪个课程 | C语言程序设计|| |
    | --- | --- |
    | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 |
    | 我在这个课程的目标是 | 了解函数,学会函数编程 |
    | 这个作业在那个具体方面帮助我实现目标 | PTA编程与联系 |
    | 参考文献 | 《C语言程序设计》
    | 参考链接 | 函数的定义 https://zhidao.baidu.com/question/143213775.html |

    1.PTA实验

    1.1

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

    1.1.1数据处理

    ·数据表达:定义i与s,给s赋值使用while语句
    ·数据处理:数据采用整型实参

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    100 0 不是5的倍数
    12 1 5的倍数
    123 0 不是5的倍数

    1.1.4PTA提交列表及说明


    编译错误1.掉了一个分号
    2.s+=i*i上面少了一个+号
    3.用while语句时没对下面内容使用{}
    4.return0中间没有空格

    水仙花数判断

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

    1.2.1数据处理

    ·数据表达:定义了x,y,z三个变量
    使用了if else 判断语句
    ·数据处理:使用公式(N==xxx+yyy+zzz)与ifelse的判断结构

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    20 0 两位数
    123 0 不成立
    155 0 不成立
    999 0 不成立

    1.2.4PTA提交列表及说明

    编译错误:最后一个return没打分号,太性急
    编译错误:return=1忘记打了

    2.代码互评

    同学代码

    我的代码

    ·同学代码与我的代码格式基本一致
    ·所定义的变量与while语句中s+的赋值公式不同
    ·都是使用while语句进行

    3.学习总结

    3.1学习进度条

    周/日期 本周所花时间 代码行数 学到哪些知识 目前比较疑惑的问题
    第九周 5h 120 学到了函数与自定义函数,与调用函数 pta上面的还有很多错误地方找不到

    3.2博客字数与代码行数

    时间 博客字数 代码行数
    第四周 520 20
    第五周 670 30
    第七周 980 115
    第八周 994 120
    第九周 1102 120

    学习感悟与总结

    3.3.1思维导图

    3.3.2学习体会

    1.作业一次次的变难了,发觉自己跟不上学习的步伐了
    2.PTA作业一定要多次实验,每个题目的答案不是固定的,很多代码都能得出正确答案
    3.继续学习,每天收获一点点,学习如逆水行舟不进则退,加油吧

  • 相关阅读:
    字典
    列表
    重要的方法
    一笔"狗"销,"猪"事顺利!!!
    基础数据类型
    循环,格式化,运算符
    算法——三角形图形
    算法——字母金字塔
    算法——二进制求和
    Python power函数
  • 原文地址:https://www.cnblogs.com/Wangziweia/p/11735844.html
Copyright © 2011-2022 走看看