C语言I博客作业11
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 |
| 我在这个课程的目标是 | 进一步理解局部变量和全局变量,动态函数,静态函数的运用与区别 |
| 这个作业在那个具体方面帮助我实现目标 | 加强掌握各种类型函数的定义和调用 |
| 参考文献 | 百度百科、primer plus |
1.PTA实验作业

1.1题目名:
统计各位数字之和是5的数
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.1.1数据处理
数据表达:
数据处理:
1.1.2实验代码截图

1.1.3 造测试数据
| 数据输入 | 数据输出 | 说明 |
|---|---|---|
| 104 999 | 104 is counted. count = 15, sum = 3720 | 例题上的数据 |
| 1 1 | count = 0, sum = 0 | 随机输入 |
| 1000 1999 | count = 15, sum = 17220 | 随机输入 |
1.1.4 PTA提交列表及说明

部分正确:上面一段代码x除号用/
解决办法:再次回顾/和%的区别后改过来
1.2 题目名
统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等
1.2.1数据处理
数据表达:
数据处理:
1.2.2 实验代码截图

1.2.3 造测试数据
| 数据输入 | 数据输出 | 说明 |
|---|---|---|
| 105 500 | cnt=6 | 输入样例数据 |
| 140 463 | cnt = 4 | 随机输入 |
1.2.4 PTA提交列表及说明
2.代码互评
同学代码1

我的代码1

1我和他大致思路相同但定义变量有所不同
2我们都是用do-while语句来做处理变量
同学代码2

我的代码2

1我们处理变量的先后顺序不同
2都是用数组的形式来处理数据
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学习到的知识点简介 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 10/8-10/12 | 10小时 | 120 | if-else语句和输入输出格式 | 变量问题,输入输出格式 |
| 10/12-10/18 | 8小时 | 126 | for语句和输入输出格式 | 公式的表达 |
| 10.18-10.25 | 8小时 | 130 | 自定义函数来编程和生成乘方表和阶乘表 | 函数的调用 |
| 10.25-11.1 | 8小时 | 139 | 关系符和逻辑符号 | 各个符号之间的优先级不明确 |
| 11.1-11.7 | 8小时 | 115 | switch语句 | for和switch之间变换 |
| 11.7-11.14 | 7小时 | 140 | while语句 | do-while和while的区别 |
| 11.14-11.21 | 8小时 | 145 | 嵌套和continue | continue的使用条件 |
| 11.21-11.29 | 8小时 | 125 | 嵌套和for循环 | 嵌套的运算 |
| 11.29-12.4 | 7.5小时 | 135 | 调用和申(声)明,动态函数,静态函数 | 局部变量和全局变量的异同 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
这一周学的东西有些难懂,直到现在静态和局部都有些不太理解,必须要多加练习并且,要好好再看看书,这一部分考试肯定会考但自己根本没有把握,现在也只能一步一步来,尽快把自己的自己的知识漏洞补齐,再好好学学dev-c++的调试

浙公网安备 33010602011771号