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

我在这个课程的目标是<写上你的目标>
这个作业在那个具体方面帮助我实现目标<写上具体方面>
参考文献<写上作业所参考的文献资料>

1.PTA实验作业

排名

1.1 输出所有大于平均值的数

本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。

1.1.1数据处理

1.数据表达:用了整型变量n,i,双精度变量ave;
2.数据处理:
7-1 流程图

1.1.2实验代码截图

7-1实验代码
7-1实验代码

1.1.3造测试数据

第一组:
输入:5
10 11 12 13 14
输出:12.00
13 14
(因为5在实验范围内,所以能得出数据)
第二组:
输入:1
2
输出:2.00
(因为1在范围内所以得出平均值2.00,因为没有比2大的数 所以没有输出)
第三组:
输入:9
56 34 23 12 78 89 90 34 45
输出:51.22
56 78 89 90
(输入了一个离10最近的数字)

1.1.4 PTA提交列表及说明

7-1提交列表
问题:代码没什么逻辑,乱七八糟
总遗漏了一些东西
解决方法:向别人请教思路,观看教学视频,反复运行

1.2查找满足条件的所有整数

本题要求编写程序,将输入的n个整数存入数组a中,然后在数组a中查找给定的x。如果数组a中的元素与x的值相同,输出所有满足条件的元素的下标(下标从0开始);如果没有找到,输出“Not Found”。

1.2.1 数据处理

1.数据表达:整型变量a,n,i,count,s[10]
2.数据处理:

7-3 流程图

1.2.2 实验代码截图

7-3 实验代码

1.2.3 造测试数据

第一组:
输入:9 10
3 5 10 11 12 11 10 23 24
输出:2
6
(因为找到与10相同的元素 因此输出相应的下标)
第二组:
输入:5 13
11 12 14 15 16
输出:Not Found
(设置和输入样例相同的n来测试,因为没有找到相同的元素,所以输出“Not Found”)

1.2.4 PTA提交列表及说明

7-3 提交列表
1.编译错误:为将所有变量定义;没有在输入中加入&;没有将分号全部打上
2.解决问题:将所有变量定义完全;将&加入;将分号补上

2.代码互评

7-1:
同学代码截图:
同学代码截图
自己代码:
![自己的代码](https://img-blog.csdnimg.cn/77126b4fe9b441c1936f761651deb792.png)

1.同学的更有条理,更长
2.同学用了三个for,我用了两个
3.同学有else但是我没有
4.同学的变量比我的多

7-3:
同学的代码:
同学代码
自己代码:
自己代码
1.同学是flag,我是count
2.同学有两个for,但是我只有一个
3.我的好像很乱,同学的比较逻辑清晰

3.学习总结

3.1 学习进度条
3.2累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结

思维导图

3.3.2 学习体会

自开学以来,C语言的知识越来越多。刚开始的时候还只是简单的定义和简单的函数,那时候还觉得得心应手,好像也不过如此。但是随着时间的流逝,我们学习的东西也变多了,更需要我们独立思考,需要脑子里有一个清晰的思维来打出有逻辑的代码。在打代码时我们需要细心,一不小心,忘记了什么东西便会编译错误。在最后学习的数组中,我还需要多研究研究。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值