C语言I博客作业04
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/ |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495 |
| 这个作业的目标 | 学习调用其他函数 |
| 学号 | 20209005 |
1.PTA实验作业
1.1 求幂之和
**1.1.1 **
数据表达:用了n,i,result;调用pow函数,其中n,i表示整形,result为浮点型,i来控制循环结构。
数据处理:用了for循环结构,i来控制循环结构,用到了赋值运算符和关系运算符
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | 2 | n最小时 |
10 | 2046 | n最大时 |
5 | 62 | |
3 | 14 |
1.1.4 PTA提交列表及说明
- 部分正确:没有加.0f,导致不符合题目要求
1.2函数实现两个数的最大值
1.2.1
数据表达:定义了2个整型变量x,y
数据处理:使用了if-else语句,即分支结构
函数参数:主函数为int main()
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
3,5 | 5 | 5>3 |
6,4 | 6 | 6>4 |
3,9 | 9 | 题目中给出的输入样例,9>3 |
1.2.4 PTA提交列表及说明 | ||
- 编译错误:if和else的大括号内的printf()后少打了;
2.代码互评
同学代码
自己代码
1.求幂之和里,这位同学开头将n进行初始化,定义了浮点型变量i,有时题目没给出初始状态是什么样,自己先进行初始化能够避免一些不必要的错误,运用浮点型变量i也是考虑的比较周到,万一题目中没说i是整数的话,那就又犯了一个不该犯的错
2.我定义的result和他定义的sum用的数据类型不同,我用的是浮点型,他用的是整型,若i不为整数,则该题这位同学可能就错了
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3.1 学习内容总结
3.3.2学习体会
- 感觉现在学习的内容还能接受,就是现在感觉学习到的内容做作业还有点难度,需要多问同学,这也提醒我要自己往前学
- 这周学习的调用其他函数最后那么一点有点没搞懂,但我会用剩余的时间去把它弄懂
- 还是缺乏试错的勇气,编程的时候总是有点不自信,总感觉自己错了,还是得多试多改