C语言I博客作业11

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10129
我在这个课程的目标是 学会C语言
这个作业在那个具体方面帮助我实现目标 可以熟练运用各种类型函数的定义、调用和申明
参考文献 C语言程序设计

1.PTA实验作业

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

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

1.1.1数据处理

  • 数据表达:本题用了int定义了整型变量num,a,m,i,n,。
  • 数据处理:int num[10]={0},a,m,i,n=N;

1.1.2 实验代码截图

C语言I博客作业11_第1张图片

1.1.3 造测试数据

输入数据 输出数据
144 676 6
121 440 4

1.1.4 PTA提交列表及说明

  • 答案错误:在if(num[i]==2)里面没有明白[]是什么意思
  • 解决问题:知道后将[]打上就可以了

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

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

1.2.1数据处理

  • 数据表达:本题用了int定义了整型变量a,b,m,number。
  • 数据处理:int number;int m=0,n=number;int i,sum=0,count=0;

1.2.2 实验代码截图

C语言I博客作业11_第2张图片

1.2.3 造测试数据

输入数据 输出数据
104 134 count = 15, sum = 2334
143 465 count = 10, sum = 3210

1.2.4 PTA提交列表及说明

  • 编译错误:在编译的过程中没有int is( int number )的int number放在里面
  • 解决问题:将int number放在里面就可以了。

2 代码互评

  • 同学代码1
    C语言I博客作业11_第3张图片

  • 同学代码2
    C语言I博客作业11_第4张图片

  • 我的代码
    C语言I博客作业11_第5张图片

  • 首先我们的定义的变量都有所不同,第一位的和我有点区别,第二位的跟我差不多
  • 第一位和第二位都用到了while,if-else,for语句;我的没有用while语句。整体来看,大家的思路都差不多

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷茫的问题
第一周(9.19-9.27) 8天 24行 入门的基础题 为什么一些地方要空格,没有空格就是格式错误
第二周(9.25-10.4) 6天 20行 华氏度与摄氏度的转换,以及举一反三 对一些复杂的代码搞不懂
第三周(10.8-10.11) 3天 110行 计算函数以及使用if-else语句使用 难一点的代码不太会
第四周(10.11-10.17) 2天 85行 循环语句的应用 循环体与循环表达式
第五周(10.19-10.26) 2天 75行 函数的定义和调用
第六周(10.29-11.2) 2天 125行 熟悉多分支结构、字符型数据类型和逻辑运算符 不太熟练运用多分支结构
第七周 2天 92行 学了switch语句 switch语句掌握得不好
第八周 2天 130 学习while和do-while的运用 不知道如何表达
第九周 2天 137 用嵌套循环解决问题 不太会用
第十周 2天 121 循环结构的程序设计 题目的分析有点难度
第十一周 2天 153 函数结构 函数问题还是难度较大

3.2累计代码行和博客字数

C语言I博客作业11_第6张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业11_第7张图片

3.3.2 学习体会

  • 这一周已经到第十一周了,马上就要期末了,感觉还是有许多东西没有学会。
  • 这一周学习了关于形参和局部变量以及全局变量,发现太难理解了。
  • 马上期末了,希望自己可以通关。

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