C语言博客作业--嵌套循环
2017-11-10 23:52
190 查看
一、PTA实验作业
题目1:换硬币
1. 本题PTA提交列表
2. 设计思路
3.本题调试过程碰到问题及解决办法
.没有让硬币数从大到下输入,而且还误把fen5放在最外层通过变量监测发现只有1分的一直增加,发现错误
题目2:梅森数
1.本题PTA提交列表
2. 设计思路
3.本题调试过程碰到问题及解决办法
这题较简单,唯一的错误是遗漏了n=1这样的边界值导致错误,在pta引导和调试下得出答案题目3.歌唱比赛评分系统
1.本题PTA提交列表
2.设计思路
1.定义变量 repeat存放循环次数n存放评委数mark存放分数max存放最大分数,min最小分数,a两数交换的中间量=0,sum存放总和2.输入repeat
3.输入n,
4.输入max,min
5.sum=max+min
6.如果max<min,a=max;max=min;min=a
7.j=1
8.输入分数mark,sum=sum+mark
9.如果mark大于max,max=mark
10如果mark小于min,min=mark
11.j++
12.重复8直到j>n-2
13.sum=sum-max-min
14.输出sum*1.0/(n-2)保留2位小数
15.i++
16.重复3直到i>repeat
3.本题调试过程碰到问题及解决办法
没有注意到要去最大最小值导致错误,变量监测:二、同学代码结对互评
我的代码:王艺斌代码:
其中最大的区别是我有注释而他没有,虽然我是刚刚加进去的,我平时也没有写注释的习惯,
但最近又在慢慢养成这个习惯,其他方面大体是一样的,但他的代码比我简洁一点
三、截图本周题目集的PTA最后排名。
四、本周学习总结
1.你学会了什么?
懂得了break,continue的用法,break结束循环,countinue跳过下面语句进行下次循环嵌套循环外循环一次内循环一轮,这个知识在确定内外循环变量时有用
还学习了用c语言实现穷举法
懂得了定义函数的用法,之前觉得定义函数这个做法没什么用,最近敲了一些代码后,对定义函数有了更深的认识他可以让程序结构更清晰
2.本周的内容,你还不会什么?
今天刚学的静态变量理解的不够透彻需要多加练习,在遇到复杂题目时思路不够清晰,代码也写的不够简练,常常把简单的问题复杂化看代码的能力不够强,以后要多看看别人的代码,博客的写的也不是很好,这点要多向其他同学学习