C语言I作业11
一、本周教学内容&目标
第5章 函数 要求学生掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。
二、本周作业头
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计 |
| 这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10130 |
| 我在这个课程的目标是 | 扎实的学号c语言为以后学好c++做准备 |
| 这个作业在那个具体方面帮助我实现目标 | 使我可以更加了解运用markdown的语法为我学习c语言有更好的基础 |
| 参考文献 | 《提问的智慧》 《PTA系统常见问题解答》《如何有效的报告Bug》《21天学好c语言》 |
三、本周作业
1 PTA实验作业
2 代码互评
3 学习总结
四、作业格式
1.PTA实验作业(20分/题)

1.1本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
- 1.1.1数据处理
| 变量 | 变量来源 | 变量类型 |
|---|---|---|
| n,x,y | 随N的变化而变化 | 整形 |
| N | 输入 | 整型 |
| (1)数据处理 |
1.1.2实验代码截图

- 1.1.3 造测试数据
![]()
![]()
** 1.1.4 PTA提交列表及说明
![]()
(1)编译错误;只考虑了三位数的情况没有考虑四位数的情况
(2)修改的时候出现错误
1.2本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
- 1.1.1数据处理
| 变量 | 变量来源 | 变量类型 |
|---|---|---|
| sum | 随a,b,nember的变化而变化 | 整形 |
| a,b,nember | 输入 | 整型 |
| (1)数据处理 |
1.1.2实验代码截图

- 1.1.3 造测试数据
![]()
![]()
** 1.1.4 PTA提交列表及说明
![]()
2.代码互评
3.学习总结
| 日期 | 这周所花时间 | 代码行 | 学到的东西 | 目前比较困惑的地方 |
|---|---|---|---|---|
| 10.21-10.27 | 5天 | 90 | 怎么定义一个新的函数 | 对代码的调试不太会用 |
| 10.28-11.1 | 5天 | 100 | 学会了switch的简单用法,知道了怎么在代码里加入符号 | 怎么用switch来表达分段函数 |
| 11.2-11.7 | 5天 | 120 | switch语句与其他语句的嵌套 | 怎么给输入的数排序 |
| 11.10-11.15 | 5天 | 130 | while与do-while的用法 | 对浮点型字符的精度不太了解 |
| 11.17-11.22 | 5天 | 140 | 循环的嵌套 | 字符的准确运用 |
| 11.24-11.29 | 5天 | 150 | 循环的嵌套 | 字符的准确运用 |
| 12.1-12.6 | 5天 | 160 | 数组的用法 | 学的算法少 |
- 3.2累积代码行和博客字数
![]()
3.3 学习内容总结和感悟
- 3.3.1 学习内容总结
![]()








浙公网安备 33010602011771号