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学习体会。
题目难度变大,越来越不好做,题目通过搜查,可答案超出所学习范围,真的难受。

posted on 2020-12-21 16:57  烦应  阅读(59)  评论(0编辑  收藏  举报

导航