C语言I博客作业11

这个作业属于哪个课程?
C语言程序设计II
这个作业的要求在哪里?
https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10098
我在这个课程的目标是?
熟练掌握C语言的使用技巧和C语言相关工具的使用
这个作业在哪个具体方面帮助我实现目标?
深入了解和使用函数/DIV>
参考文献
伪代码的写法,CSDN,《C Primer Plus》,Make down语法

1.PTA实验作业

1.1统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:用了j,n,a三个变量,其中j是定义平方根,n赋值为N,a是定义数组存储10个元素,且都是整型。
数据处理:用了k←n%10;a[k]++表达式和if判断结构和while循环结构。
1.1.2实验代码截图
C语言I博客作业11_第1张图片
1.1.3 造测试数据

输入数据 输出
4 104
5 500
144 676

1.1.4 PTA提交列表及说明

·1答案正确:只要能弄懂数组的运用,还是可以做的。
1.2统计各位数字之和是5的数
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1数据处理
数据表达:用了j,k,count,sum四个整型变量,且四个整型变量都直接赋值为0。
数据处理:用了while number!←0;for i←a to b表达式和if判断结构,for循环结构和while循环结构。
1.2.2实验代码截图
C语言I博客作业11_第2张图片
1.2.3 造测试数据

输入数据 输出
104 500 C语言I博客作业11_第3张图片
5 104 C语言I博客作业11_第4张图片
5 500 C语言I博客作业11_第5张图片

1.2.4 PTA提交列表及说明

·1格式错误:忽略count和sum于=之间的空格;加上两个空格就行了。
·2格式错误:忽略count和sum之间的空格;在逗号后面加上空格就行了。

2.代码互评

第一位同学的代码:
C语言I博客作业11_第6张图片
第二位同学的代码:
C语言I博客作业11_第7张图片
我的代码截图:
C语言I博客作业11_第8张图片

对比
第一位同学的代码
第二位同学的代码
我的代码
变量
她定义了四个变量,通过while循环来计算函数is,用for循环来给计算函数count_sum
她定义了四个变量,通过do-while循环来计算函数is,用for循环来计算函数count_sum
我也定义了四个变量,通过while循环来计算函数is,用for循环来给计算函数
总结
他的代码和我的代码差不多一样/DIV>
他的代码用do-while循环计算函数is,其他的大致相同/DIV>
我的代码毫无特色可言

3.学习总结

3.1学习进度条

周日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9.22 ~9.25 2个小时 20 基本的代码以及符号 这些单词在专业的意思
10.5 ~10.8 5个小时 40 Make down语法的用法和更多的语法类型 找不到代码错误的地方
10.10~10.15 10个小时 60 make down语法表格做法 什么地方该空格什么地方不要空格
10.15~10.18 12个小时 85 for语句循环体语句 更深入的错误找不到
10.22~10.26 13个小时 65 自定义函数和while函数的初步使用 do-while函数的具体使用
10.30~11.02 15个小时 100 if-else的深入了解和多分支结构 单独使用if的意思和计算式中加(fioat)的意思
11.05~11.08 16个小时 150 switch语句的使用 switch语句怎么使用才能完全替代原本的if-else语句
11.13~11.16 15个小时 140 while语句的使用 在程序中printf("0");到底是什么意思
11.19~11.22 12个小时 120 continue语句和嵌套结构的使用 嵌套的具体意思不是很明白
11.26~11.29 15个小时 150 深入了解循环结构 感觉嵌套结构对变量的使用很复杂
12.3~12.6 12个小时 120 大概了解了函数 感觉函数不是很会用

3.2 累积代码行和博客字数
C语言I博客作业11_第9张图片
3.3.1学习内容总结
C语言I博客作业11_第10张图片
3.3.2学习体会
·1周体会:本周老师讲了函数,我没有听懂。函数到底要怎么编译?如何定义各种不同类型的函数?本周的PTA作业我个人觉得有难度,错误在哪我都不知道,PTA也没有提示。
·2自我体会:通过函数这一节的学习体现了我提前预习的能力还是不够,需加强自学能力。

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