C语言I作业05

问题 答案
这个作业属于哪个课程 C语言程序设计II
博客作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827
我在这个课的目标是 更熟练打好打好代码,掌握语法的运用
这个作业在哪具体方面帮助我实现目标 对编译语法更了解,更能流畅码代码
参考文献 C语言程序设计,百度

1.PTA实验作业

  • ![(https://img2018.cnblogs.com/blog/1806939/201910/1806939-20191026182744133-286280035.png)

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

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

    1.1.1 数据处理

  • 数据处理:用了整型变量n,m,n是参数,m是通过while循环得出得值
    数据表达:表达式:m+=(n%10)*(n%10),n=n/10,m%5==0。流程结构:参数n通过while循环得出m值,再用if句型判断能否被5整除,再输出0或1
    函数参数:主调函数main,被调函数 fun,被调函数的类型整型,实参m,形参n,都是整型

    1.1.2 实验代码截图

  • C语言I作业05_第1张图片

1.1.3 造测试数据

  • 输入数据 输出数据 说明
    1 54 The result is 0 154不合题
    12 The result is 1 12合题
    884 The result is 0 884不合题
    36 The result is 1 36合题

    1.1.4 PTA提交列表及说明

  • 提交列表说明:无

    1.2 6-3 水仙花数判断

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

    1.2.1 数据处理

  • 数据处理:用了整型变量N,b,s,g,N是参数,b,s,g是通过对N进行运算得出的值
    数据表达:表达式:b=N/100%10, s=N/10%10,g=N%10, (bbb+sss+ggg)==N;流程结构:通过对N运算对b,s,g赋值,再用if句型判断输出1或0
    函数参数:主调函数main,被调函数 func,被调函数的类型整型,实参b,s,g,形参N,都是整型

    1.2.2 实验代码截图

  • C语言I作业05_第2张图片

    1.2.3 造测试数据

  • 输入数据 输出数据 说明
    153 1 153合题
    555 0 555不合题
    498 0 498不合题
    369 0 369不合题

    1.2.4 PTA提交列表及说明

  • 提交列表说明:无

    2.代码互评

    同学代码

  • (1)C语言I作业05_第3张图片

  • (2)C语言I作业05_第4张图片

自己代码

  • C语言I作业05_第5张图片

  • (1)1.该同学用了for句型,而我是while句型 2.他两个变量我是合成一个变量算的,我的比他的简洁许多
  • (2)1.该同与我一样是while句型但他也是设有两个变量 2.我还省略了scanf ,我的还是简洁

    3.学习总结

    3.1 学习进度条

  • 这周所花时间 代码行数 学到的知识点简介 目前比较迷惑的问题
    第一周 2天 27 学会了一些基础的代码 如何正确自己打代码
    第二周 2天 58 学会了改变编码的环境 如何正确自己打代码
    第三周 2天 87 学会了几个复杂点的代码 如何正确自己打代码
    第四周 2天 126 知道了for循环的简单使用 字符所需的特殊标识的区分
    第五周 2天 85 会使用定义函数和调用 对于C语言里的一些单词的含义不够清晰

    3.2 累积代码行和博客字数

  • C语言I作业05_第6张图片

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

  • C语言I作业05_第7张图片

3.3.2 学习体会

  • 本周学习了调用函数,老师给我们讲了并且还用电脑实践了,使我们当场看完后觉得自己会了,但做题时我自己写出的代码又用不了,看会和会原来是两回事,实践出真知啊!

你可能感兴趣的:(C语言I作业05)