C语言程序设计博客作业02

这个作业要求在哪里https://editor.csdn.net/md/?articleId=127761614
我在这个课程的目标是如何正确使用数组和循环结构
这个作业在那个具体方面帮助我实现目标写代码的过程中,借鉴别人的代码
参考文献百度,CSDN

1.PTA实验作业

在这里插入图片描述

1.1利用数组计算斐波那契数列

本题要求编写程序,利用数组计算菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证计算结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如::1,1,2,3,5,8,13,…。

1.1.1数据处理

1.数据处理:定义整型变量 i , n , a[50] ,\n为空格
2.数据表达:在这里插入图片描述

1.1.2实验代码截图

在这里插入图片描述

1.1.3造测试数据
输入数据输出数据
71 2 3 5 8 13
0Invalid.
1.1.4 PTA提交列表及说明

在这里插入图片描述
在这里插入图片描述

提交列表说明:

1.一开始循环结构错误,我把i=1改为i=2后,还是显示编译错误。
2.等于符号打错,我把"=“改成”=="后显示答案正确。

1.2选择法排序

本题要求将给定的n个整数从大到小排序后输出。

1.2.1数据处理

1.数据处理:定义整型变量n,i,j,k,temp,count,整型数组a[n],for为循环,if为选择。
2.数据表达:在这里插入图片描述

1.2.2 实验代码截图

在这里插入图片描述

1.2.3 造测试数据
数据输入数据输出
4 5 1 7 67 6 5 1
1.2.4 PTA提交列表及说明

在这里插入图片描述
在这里插入图片描述

提交说明:

2.代码互评

同学的代码

在这里插入图片描述

自己的代码

在这里插入图片描述

1.同学的代码定义的数组和我的数组不一样,但最后的结果差不多。
2.我的代码是先选择,再循环,最后输出,同学的代码是在循环的过程中再选择,再循环,最后输出。
同学的代码

在这里插入图片描述

我的的代码

在这里插入图片描述

1.我和同学的代码定义的变量不同,我定义的变量多一点,同学的看起来简洁一些。
2.个人觉得我的代码整体上看起来美观一些,但存在分号后的换行问题。

3.学习总结

在这里插入图片描述

3.1学习进度条

日期学习时间代码行数学习内容存在问题
第五周5h15C语言数据存储
第六周7h30运算符与表达式初次接触对运算符的认识不全
第七周10h40选择结构题目复杂的题难有思路
第八周16h45循环结构多种循环会思路会乱
第九周16h45循环的嵌套逻辑不清晰
第十周12h30数组不太会运用在题目中

3.2累积代码行和博客字数

累计代码行:205
博客字数:2529

3.3学习内容总结和感悟

3.3.1 学习内容总结

在这里插入图片描述

3.3.2 学习体会

通过这几周的学习,我从小白变成了初学者,一开始,我什么都不懂,现在,我已经可以认识C语言的基本结构和许多符号。我从看不懂代码到可以独立完成一个简单的选择与循环结构的代码,从对C语言不了解到对C语言有浓浓的兴趣,在学习C语言的过程中,我付出了许多,也收获了许多。虽然我还不能独立完成一个复杂的代码,但我相信,在后续的学习过程中,我一定会越来越有兴趣,越来越努力,直到完全掌握C语言。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值