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

    ||
    ---|:-:
    这个作业是属于哪个课程|C语言程序设计II
    这个作业要求在哪里|作业
    我在这个课程的目标是|使自己对函数的定义和调用有初步的认识,能模仿编程
    这个作业在那个具体方面帮助我实现目标|PTA作业都有设计对函数的定义和调用
    参考文献|C语言程序设计(第三版),c语言程序设计实验与习题指导(第三版)

    1PTA实验作业

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

    1.1.1数据处理

    • 数据表达:使用了整形变量result, n,m,其中result作为返回值;n作为中间变量
    • 数据处理:使用了while语句和if-else语句,用while语句计算出各位数字的平方和,用if-else语句判断是否能被5整除
    • 函数参数:m是实参,n是形参

    1.1.2实验代码截图

    1.1.3造测试数据

    |输入数据|输出数据|说明|
    |-|-|
    |12|The result is 1|各位数字平方之和能被5整除|
    |123|The result is 0|各位数字平方之和不能被5整除|
    |55|The result is 1|各位数字平方之和能被5整除|

    1.1.4PTA提交列表及说明

    提交列表

    提交列表说明:

    • 最开始在dev-c++上验证所以并无错误

    1.2水仙花数判断

    1.2.1数据处理

    • 数据表达:使用了整型变量N,a,b,c,用a,b,c分别代表个十百位分开计算
    • 数据处理:使用了if-else语句判断是否符合水仙花数。函数参数:int main() 为主调函数;int func(const int N)为被调函数,被调函数的类型为整型,形参是N

    1.2.2实验代码截图

    1.2.3造测试数据

    |输入数据|输出数据|说明|
    |-|-|
    |153|1|是水仙花数|
    |123|0|不是水仙花数|
    |555|0|不是水仙花数|

    1.2.4PTA提交列表及说明


    Q:少输入一个=
    A:在C语言中一个=是赋值的意思,数学中的等于要用==表示

    2.代码互评

    同学代码(软件三班 曹旭东)

    自己代码

    • 不同点:我运用了pow语法,他是直接用乘三次,我在(b=(N/10)%10;)这里多此一举,这个括号是没必要的
      同学代码

      自己代码
    • 不同点:这位同学比较细心,考虑的比我周到,在while语法那里,给n定了个范围

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第四周 1h 20 在屏幕上显示hello world 对于C语言知识很迷茫,不知如何下手
    第五周 2h 40 初步了解markdown语法 一些基本语法格式
    第六周 4h 100 进一步了解markdown语法 对于一些格式不懂他的来由
    第七周 0h 0
    第八周 8h 400 for循环语句 自己的想法总是会出错
    第九周 10h 400 if-else语句,while语句,定义和调用函数 有自己的想法但总是会出错

    3.2累计代码行和博客字数

    3.3学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2学习体会

    • 觉得C语言越来越有趣
    • 逐渐感受到了敲代码的快乐
    • 学习需要静下心来才有效果,现在有点明白为什么很多人喜欢熬夜敲代码了,晚上效率是真的高
  • 相关阅读:
    爬虫的基本原理
    爬虫的分类
    gcc编译
    C++字符串总结
    PE文件格式学习笔记
    学习SDR过程中的参考网页
    Linux下源码编译安装遇到的问题
    web | jsp考试复习要点整理
    爬虫 | php封装 | file_get_contents
    re | [NPUCTF2020]EzObfus-Chapter2
  • 原文地址:https://www.cnblogs.com/rjsyd/p/11732187.html
Copyright © 2011-2022 走看看