C语言I博客作业04
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493 |
这个作业的目标 | <学习别人的解题方法> |
这个作业在那个具体方面帮助我实现目标 | <代码互评,看看别人的解题思路与我有什么不同> |
学号 | <20208941> |
1.PTA实验作业
1.1函数实现两个数的最大值
题目内容描述:
用函数编程计算两个整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值
用户从键盘任意输入的两个整数,以空格分隔。
两个整数中的最大值
1.1.1数据处理
数据表达:定义变量x,y,都为整型。
数据处理:
1.流程结构:定义变量,输入数据,判断大小,输出结果。
2.表达式:关系表达式
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
3 9 | 9 | 3<9 |
7 2 | 7 | 7>2 |
1.1.4 PTA提交列表及说明 | ||
![]() |
||
编译错误:第7行printf后没打分号。 | ||
1.2计算阶乘和 | ||
题目内容描述: | ||
对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。 | ||
输入在一行中给出一个不超过10的正整数N。 | ||
在一行中输出S的值。 | ||
1.2.1数据处理 | ||
数据表达:定义变量n,sum,product,都为整型。 | ||
数据处理: | ||
1.表达式:赋值表达式,函数表达式。 | ||
2.流程结构:定义变量,输入数据,求阶乘,再求和,输出结果。 | ||
1.2.2实验代码截图 | ||
![]() |
||
1.2.3造测试数据 | ||
输入数据 | 输出数据 | 说明 |
---- | ---- | ---- |
3 | 9 | 3的阶乘和为9 |
5 | 153 | 5的阶乘和为153 |
1.2.4PTA提交列表及说明 | ||
![]() |
||
答案错误:没有输出S。 | ||
2.代码互评 | ||
同学代码![]() |
||
我的代码![]() |
||
不同点: 1.同学的中间用了较多空行,看起来更加美观。 |
2.她的分子采用的是double型,而我的是int型。
3.我的代码看起来更简单一些。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点 | 目前比较迷惑的问题 |
---|---|---|---|---|
第十一周 | 15小时 | 93 | 如何定义和调用函数 | 如何对现有的代码进行修改,从而写出相似的题 |
3.2 累积代码行和博客字数 | ||||
时间 | 博客字数 | 代码行数 | ||
---- | ---- | ---- | ||
第8周 | 347 | 5 | ||
第9周 | 425 | 44 | ||
第10周 | 983 | 82 | ||
第11周 | 1432 | 93 | ||
![]() |
||||
3.3 学习内容总结和感悟 | ||||
3.3.1 学习内容总结 | ||||
![]() |
||||
3.3.2 学习体会 | ||||
c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流。初步学习c语言,就被这其中的逻辑,语句给折磨到,但经过几个星期的学习,我认为我已经有了一棵小种子正在萌发,希望老师可以多引导我,让我的种子变成大树。 |