C语言I博客作业04
| 这个作业属于哪个课程 | https://www.cnblogs.com/wsdms/p/13973891.html |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495 |
| 这个作业的目标 | 学习for语句,学习调用函数 |
| 学号 | 20209004 |
| 这个作业属于那个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495 |
| 我在这个课程的目标是 | 学习for语句,学习调用函数 |
| 这个作业在那个具体方面帮助我实现目标 | 通过与其他同学所写的代码进行比较,记录自己所的写代码以及心得 |
| 参考文献 | 《C语言程序与设计》《C Primer plus第六版》 |
1.PTA实验作业
1.1函数实现两个数的最大值
1.1.1数据处理:
数据表达:用了n与m两个变量,这两个变量都是整数型,n与m的值是用户随机输入的
数据处理:先定义两个变量,再给两个变量赋值,用if语句比较大小
函数参数:主调函数是int main()
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 6,9 | 9 | 9大于6,输出大的数 |
| 3,9 | 9 | 3<9,,输出大的数 |
| 7,8 | 8 | 7<8,输出大的数 |
| 1.1.4 PTA提交列表及说明 | ||
![]() |
||
| 提交列表说明: | ||
| 1.编译错误:无 | ||
| 2.部分正确:无 | ||
| 3.部分正确:无 |
1.2 求幂之和
1.2.1 数据处理:
数据表达:用了三个变量,分别是i,sum和n,这几个变量都是整数型,sum是表示和,n是用户随机输入的整数,i是循环变量
数据处理:先定义变量,给sum和i赋值,再调用scanf函数接收用户输入的数,再使用for语句进行循环求和,最后输出结果
函数参数:主函数是int main(),其中使用了数学函数pow函数
1.2.2实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | 2 | n=1时之和 |
| 2 | 6 | n=2时的和 |
| 5 | 62 | n=5时的和 |
| 1.2.4 PTA提交列表及说明 | ||
![]() |
||
| 提交列表说明: | ||
| 1.编译错误:在scanf()语句中没打符号&。加上符号&。 | ||
| 2.答案错误:忘记给sum初始值。在定义完之后加上语句sum=0;。 |
2.代码互评
自己的

同学的


比较1:第一位同学喜欢在定义之后直接赋值,而自己喜欢在定义完之后在下一行在进行赋值
比较2:两位同学的sum类型是double类型,自己的是int类型,自己的不严谨
3.学习总结
3.1 学习进度条

3.2 累积代码行和博客字数

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

3.3.2 学习体会:
1.对新学的知识不是很熟悉,不能熟练的使用,总会或多或少地出现错误
2.对于fact函数不了解,不能用它来解决问题
3.自己编程练习还不够,还需要多进行练习



浙公网安备 33010602011771号