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

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
    这个课程的目标 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型
    学号 20208947

    1.PTA实验作业(20分/题)

    1.1 6-1 统计某类完全平方数 (20分)

    本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。

    1.1.1数据处理

    数据表达:变量n,由输入得来,为整型变量;变量b,由定义得来,为整型变量;变量p[10],由输入得来,为整型变;变量m,由定义得来,为整型变量。
    数据处理:表达式:关系表达式,算术表达式;流程结构:定义变量,输入,if语句,while循环,for循环,if语句,输出结果。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    105 500 cnt = 6 cnt大于5
    50 300 cnt = 4 cnt小于5
    90 400 cnt = 5 cnt等于5

    1.1.4 PTA提交列表及说明

    说明:

    1.编译错误:没有定义b。
    2.部分正确:答案错误,没有表示出n=N。

    1.2 6-2 统计各位数字之和是5的数 (20分)

    本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

    1.2.1 数据处理

    数据表达:变量sum,由输入得来,为整型变量;变量a、b,由定义得来,为整型变量。
    数据处理:表达式:关系表达式、算术表达式;流程结果:定义变量,输入,while循环,if语句,for循环,if语句,输出结果。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    140 999 104 is counted. count = 15 sum = 3720

    1.2.4 PTA提交列表及说明

    说明:

    1.编译错误:a.sum没有初始化。
    b.第12行代码中a、b没有定义。

    2.代码互评(5分)

    同学代码截图1

    同学代码截图2

    自己代码截图

    不同:

    1.两位同学定义变量都做得很简单,而我的要多一点,看起来复杂一些。
    2.两位运用了+=这个运算符,而我没有,我定义的变量也比较的多,她们相对来说就少一点,这样要的存储空间也不一样。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第八周 14小时 180 C语言数据类型、换行符、printf函数
    第九周 11小时 280 算术运算符、赋值运算符、if-else语句、scanf函数
    第十周 12小时 350 for循环,sqrt函数 循环表达式不会写
    第十一周 10小时 300 生成乘方表和阶方表、自定义函数 如何自定义
    第十二周 9小时 267 if-else语句多分支结构
    第十三周 10小时 200 switch语句 对switch语句不熟悉,不会使用
    第十四周 8小时 168 while和do-while语句
    第十五周 8小时 183 break、continue语句 如何跳出多层循环
    第十六周 7小时 203 函数 变量的作用域、生存周期和存储类型没有弄懂

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    3.3.2 学习体会

    新一周的学习结束了,也到了一个学期的期末了,也做了9次的博客园作业的,可以说是速度越来越快了,越来越熟练了,就是对于这个作业是有了一个模板的了。然后呢还是想说PTA上的题目难度确实大,越到后面,我自己是有点题目都看不懂了,看的题目就一脸懵,就会有不想写的给感觉。

  • 相关阅读:
    MCU软件最佳实践——独立按键
    MCU软件最佳实践——矩阵键盘驱动
    MCU软件最佳实践——使用printf打印数据
    CAP定理图解证明
    类型和变量
    数字ID过长 精度丢失 (已解决:后端方案)
    Springboot 异步线程池配置(小型应用)
    Java 数字 字符串 简单操作
    Java 网络请求
    Java 时间 日 周 月 季 年
  • 原文地址:https://www.cnblogs.com/ghn52446/p/14163433.html
Copyright © 2011-2022 走看看