c语言I博客作业09
1.作业头
| 这个作业属于哪个课程 | c语言程序设计 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 要求同学代码互评不能简单,pta每个错误点写好说明 |
| 这个作业的目标 | 掌握函数有关知识|
| 学号 | 20209023 |
一,本周教学内容&目标
第五章 函数 要求学生掌握各种类型函数的定义,调用和申明,熟悉变量的作用域,生存正确和存储类型。
二,本周作业
1.pta实验作业
2.代码互评
3.学习总结
三,作业格式
1.pta实验作业
排名
1.1 统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:用了整型变量n,N。d,它们的值多通过输入而来。
数据处理:用到表达式为while循环,和数组问题。
1.1.2实验代码截图。
1.1.3造测式数据
输入 | 输出 | 说明 |
---|---|---|
100 500 | cnt=6 | 符合 |
100 145 | cnt=2 | 符合 |
1.1.4pta提交列表及说明 | ||
说明:部分正确:没有考虑3位以上的数 |
编译错误:代码打错。
解决方法:通过网上查找,换种方法最终解决。
1.2统计各位数字之和是5的数
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1数据处理
数据表达:用了整型变量a,b,i,s,numberu,它们的值都通过输入而来。
数据处理:用了while循环,和if条件结构语句。
1.2.2实验代码截图
1.2.3造测式数据
输入 | 输出 | 说明 |
---|---|---|
104 999 | 104 is counted.count = 15, sum = 3720 | 符合 |
103 999 | count = 15, sum = 372 | 符合 |
1.2.4pta提交列表及说明 | ||
说明:格式错误:由于输出格式不对,导致错误 |
编译错误:代码打错,导致发生错误;
解决方法:通过反复检查,最终解决。
2.代码互评
同学代码
自己代码
比较:1.同学用的解决方法是if语句,而我用的是数组
2.同学的更好理解,通俗易懂。
3.同学代码较为简单,逻辑清晰
3.学习总结
3.1 学习进度条
| 周 日期 | 第九周15~21 |
| ---- | ---- | ---- |
| 这周所花时间 | 10小时 |
| 代码行| 1414|
| 学到知识简介 | 函数 |
| 目前疑惑问题 |数组问题 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行 |
---|---|---|
第一周 | 303 | 227 |
第二周 | 431 | 459 |
第三周 | 753 | 300 |
第四周 | 842 | 400 |
第五周 | 893 | 352 |
第六周 | 787 | 532 |
第七周 | 787 | 532 |
第八周 | 993 | 1213 |
第九周 | 999 | 1414 |
3.3学习内容总结和感悟 | ||
3.3.1学习内容总结 | ||
3.3.2学习体会。 | ||
题目难度变大,越来越不好做,题目通过搜查,可答案超出所学习范围,真的难受。 |