C语言 博客作业11
问题 回答
C语言程序设计II 博客作业11
这个作业要求在哪里 作业要求
我在这个课程的目标是 理解和弄懂局部变量和全局变量,静态变量和动态变量
这个作业在哪个具体方面帮助我实现目标 pta作业
参考文献 《C语言程序设计》

1.PTA实验作业

1.1题目6-1 统计某类完全平方数

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

1.1.1 数据处理

  • 数据表达:定义num1,num2,n整形变量。
  • 数据处理:使用if-else嵌套while循环。

    1.1.2 实验代码截图


    1.1.3 造测试数据

    输入数据 输出数据 说明
    105 500 cnt = 6 105至500间有6个完全平方数
    100 200 cnt = 3 100至200间有3个完全平方数
    1 1000 cnt = 9 1至1000间有9个完全平方数

    1.1.4 PTA提交列表及说明




    1.编译错误:完全没有思路整个代码都有问题。
    2.编译错误:没有将正确的答案进行return 1;
    3.编译错误:没有将正确的答案进行return 0;

    1.2统计各位数字之和是5的数

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

    1.2.1 数据处理

  • 数据表达:定义了s,t整形变量。
  • 数据处理:使用了for循环和if-else的嵌套。

    1.2.2 实验代码截图


    1.2.3 造测试数据

    输入数据 输出数据 说明
    104 999 104至999间有15个满足要求的数
    1 10000 1至10000间满足要求的数之和为77770
    100 9990 100至9990间有50个满足要求的数

    1.2.4 PTA提交列表及说明




    1.编译错误:将等于符号写成了赋值符号。
    2.答案错误:将取余符号写成了除号。
    3.答案错误:未将变量初始化。

    2. 代码互评

    别人:

    自己:

    代码对比:

    1.它利用了数组来计算完全平方数。我不是很熟悉所以没有用。
    2.它用了if嵌套while循环来计算平方。
    3.最后通过数组来返回有用值。

    3. 学习总结

    3.1 学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    7/10.9-7/10.11 19h 119 if-else语句和关系运算符 关系运算符还需要翻书去查看意思
    8/10.16-8/10.18 16h 106 利用for语句来进行简单的循环 如何去定义for语句中的变量
    9/10.23-9/10.26 18h 110 学到了一些关于自定义函数的运用 只了解到了自定义函数的皮毛
    10/10.30-10/11.2 19h 134 多分枝结构,逻辑运算符 分支过多时会忘记一下符号
    11/11.6-11/11.8 18h 156 通过switch语句来处理多分枝的选择问题 如何规范的运用伪代码
    12/11.13-12/11.15 19h 186 使用do-while语句和while语句来处理问题 do-while的do的编写还是不太明白
    13/11.20-13/11.22 19h 203 使用for循环的嵌套 对于continue的运用还是不太明白
    14/11.27-14/11.29 19h 304 循环的综合运用 对于多个循环嵌套容易写错
    15/12.4-15/12.6 16h 103 函数的声明,调用,参数的传递 自定义函数

    3.2 累积代码行和博客字数

    时间 博客字数 代码行数
    第四周 600 18
    第五周 1253 38
    第七周 2133 172
    第八周 3276 310
    第九周 4528 455
    第十周 5875 675
    第十一周 8056 931
    第十二周 9263 1117
    第十三周 11531 1323
    第十四周 13534 1627
    第十五周 14536 1732

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.这次pta作业难度很大,花了很多的时间还是没有写出来。
    2.感觉这次学习的知识难度不大,但是题目的难度和所学的知识不成正比。
    3.以后要加大自习的力度,能够争取把挑战题拿下。

C语言I作业11的更多相关文章

  1. 博客C语言I作业11

    一.本周教学内容&目标 第5章 函数 要求学生掌握各种类型函数的定义.调用和申明,熟悉变量的作用域.生存周期和存储类型. 二.本周作业头 这个作业属于哪个课程 c语言程序设计II 这个作业要求 ...

  2. 提交作业 C语言I作业11

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 我在这个课程的目标 ...

  3. | C语言I作业12

    C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...

  4. C语言I作业08

    C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...

  5. C语言I作业12-学期总结

    一.我学到的内容 二.我的收获 我完成的作业: 第一次作业 C语言I博客作业02 C语言I作业004 C语言I博客作业05 C语言I博客作业06 C语言I博客作业07 C语言I博客作业08 C语言I博 ...

  6. C语言I作业12—学期总结

    一.我学到的内容 二我的收获 作业 收获 C语言博客作业1 刚开始初步了解C语言方面的知识 学会Markdown基本语法 C语言博客作业2 学会了应该如何提问 PTA系统常见问题解答 学会了MinGW ...

  7. | C语言I作业04

    | C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...

  8. | C语言I作业03

    | C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...

  9. C语言I作业12一学期总结

    一.我学到的内容 二.我的收获 作业 收获 C语言I博客作业01 学会了编程"Hello word" C语言I博客作业02 安装编译器,将代码建立在自己的文件里面 C语言I博客作业 ...

随机推荐

  1. CSP-S模拟57

    这次的T1是来送温暖的. T2T3挺神的. T1. 不会 T2. 容斥,挺神的 T3. 考场上被卡常卡掉10分让我很难受.....(虽然说$O(n)$过$1e8$本来就不太行) 考场上:疯狂化简式子, ...

  2. 考试T2修剪草坪

    传送门 这题的DP真是刷新了我的理解,竟然还要用队列优化.... #include<iostream> #include<cstdio> using namespace std ...

  3. EFK教程 - ElasticSearch高性能高可用架构

    通过将elasticsearch的data.ingest.master角色进行分离,搭建起高性能+高可用的ES架构 作者:"发颠的小狼",欢迎转载与投稿 目录 ▪ 用途 ▪ 架构 ...

  4. 【algo&ds】0.数据结构和算法入门

    解决问题方法的效率,跟数据的组织方式有关 解决问题方法的效率,跟空间的利用效率有关 解决问题方法的效率,跟算法的巧妙程度有关 什么是数据结构 数据对象在计算机中的组织方式 逻辑结构 物理存储结构 数据 ...

  5. Ubuntu清空回收站

    ubuntu 回收站的具体位置:$HOME/.local/share/Trash/ 执行如下命令清空回收站: sudo rm -fr $HOME/.local/share/Trash/files/ 如 ...

  6. nyoj 67-三角形面积 (海伦公式, 叉积)

    67-三角形面积 内存限制:64MB 时间限制:3000ms 特判: No 通过数:8 提交数:13 难度:2 题目描述: 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积 输入描 ...

  7. 关键路径法(Critical Path Method, CPM)

    1.活动节点描述及计算公式 通过分析项目过程中哪个活动序列进度安排的总时差最少来预测项目工期的网络分析. 产生目的:为了解决,在庞大而复杂的项目中,如何合理而有效地组织人力.物力和财力,使之在有限资源 ...

  8. 领扣(LeetCode)合并两个有序数组 个人题解

    给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组. 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n. ...

  9. docker入门篇

    在网上的教程中,大多数是建议利用linux来安装docker,在此我也建议大家用linux安装,为什么?请看下图 docker使用go语言开发,并且运行在linux系统下,而如果想用window运行, ...

  10. Activity生命周期理解

    在Android应用程序运行时,Activity的活动状态由Android以Activity栈的形式管理,当前活动的Activity位于栈顶.随着应用程序之间的切换.关闭等,每个Activity都有可 ...