1.本章学习总结
1.1 思维导图
1.2本章学习体会,代码量学习体会
1.2.1学习体会
与前面的顺序结构相比起来,循环结构的难度可谓上了一个档次,不仅题目的代码量大了起来,而且题目的思路也更复杂了,做一题都要花个九牛二虎之力,普通的循环结构感觉还不是特别难,模仿着课本查一查资料还是可以做一些题目,但嵌套循环只能懂少数,有些题目看比人的代码都看不懂是什么意思,可能自己预习的深度不够以及平时课后的复习不够及时,上课都感觉不怎么听得懂,课后作业效率也低。之后也只能多花些时间去补上落下的知识点,多练题目去提升打代码能力。
1.2.2代码累计
PTA总分
2.1
2.2我的总分:
单层循环:118
嵌套循环:95
总分:213
3.PTA实验作业
3.1题目介绍
从读入的整数数据中,统计大于零的整数个数和小于零的整数个数。用输入零来结束输入,程序中用变量 i 统计大于零的整数个数,用变量 j 统计小于零的整数个数。
3.1.1算法分析
定义i来统计大于零的数,j来统计小于零的数,输出一串整数,最后分别统计出正负数的个数,若遇到0直接跳出结束输入。
3.1.2代码截图
3.1.3测试数据
3.1.4PTA提交列表和说明
Q1:在dev-c中可以运行,但pta就说运行超时,话说我自己也不知道是什么错误,然后问舍友调了一下又是答案错误,就是输入0也没结束。
A1;然后加上0后break加了个换行符就对了。
3.2题目介绍
7-5 最佳情侣身高差 (10 分)
专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。
3.2.1算法分析
定义i,n来控制循环次数,用c来存放男性还是女性,分别输入计算的人数和男女,就可以根据题意给的公式算出最佳情侣身高。
3.2.2代码截图
3.2.3测试数据
3.2.4PTA提交列表和说明
Q1;第一次是输出中少了.2f然后答案错误,加了之后又是部分正确。然后发现是有几个地方需要空格,在删改的时候不小心删了些东西又成编辑错误。
A1;然后在编译器上一步一步撤回,再改终于正确了。
4.1代码截图
同学代码
我的代码
4.2二者不同
1.我的对分子分母做了初始赋值,同学的没有。
2.同学定义了item来存放每一项而我没用item,我直接代入了表达式中。