嵌套循环
一、PTA实验作业
题目1.查询水果价格
1.本题PTA提交列表
2.设计思路
- (1)定义整型变量fruit,i,浮点型变量price
- (2)输出[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit
- (3)输入fruit,如果fruit=0,循环结束,输出price = 0.00
- (4)如果fruit=1,输出price = 3.00,如果fruit=2,输出price = 2.50,如果fruit=3,输出price = 4.10,如果fruit=4,输出price =10.20
- (5)重复步骤4
- (5)直到i=5,结束循环
3.本题调试过程碰到问题及解决办法
(1)没有用default输出fruit=0的情况,后来问室友解决了
题目2. 打印九九口诀表
1.本题PTA提交列表
2.设计思路
- (1)定义整型变量a,i,b
- (2)输入a
- (3)i=1;i<=a;i++
- (4)b=1;b<=i;b++
- (5)输出bi=bi
- (5)重复步骤3.4,直到结束循环
3.本题调试过程碰到问题及解决办法
(1)输出的时候进行了换行,再次换行导致格式一直没对
.
题目3.换硬币
1.本题PTA提交列表
2.设计思路
- (1)定义整型变量fen1,fen2,fen5,分别表示1分,2分,5分的硬币数量,count=0,money表示搭配总数和硬币总额,搭配总数初始值为0
- (2)输出[money
- (3)fen5=20;fen5>=1;fen5--
- (4)fen2=50;fen2>=1;fen2--
- (5)fen1=100;fen1>=1;fen1--
- (6)如果fen55+fen22+fen1*1==money,搭配总数count++,硬币总数fen5+fen2+fen1,输出五分硬币fen5、两分硬币fen2、一分硬币fen1的数量和总数量
- (7)输出count
3.本题调试过程碰到问题及解决办法
(1)没有把五分两分一分的各自最大数量写进循环,一直没对
二,同学代码结对互评
1.互评同学名称
王洪蔚
2.我的代码、互评同学代码截图
-
我的代码
-
他的代码
3.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?
他用的是while语句,而我用的是for+switch语句,我的看着比较复杂吧,他的看着比较简单,让读程序的人更加清楚。我更喜欢他的那种风格,以后在打代码的过程中也会更加的注意到这方面的问题,尽量把代码打得简单一点
三、截图本周题目集的PTA最后排名
四、学习总结
1.你学会了什么?
- (1)学会了嵌套循环,如何在一个循环中再加上一个或者多个循环语句
- (2)学会了在嵌套循环中必须要对变量进行先赋值
- (3)学会了怎么区分函数的形参和实参,明白了函数的结构欧
2.本周的内容,你还不会什么?
- (1)在使用嵌套循环的过程中,还是不熟练,在PTA的题目中有些思路都没有,不知道怎么设计程序,感觉很懊恼
- (2)在嵌套循环语句中,括号的位置把握的还不是很好,有时候因为一个错误的括号使用,找了半天还是没找出来
- (3)这次PTA排名很低,淡淡的忧伤。。。以后学习要更加努力点吧,不能放弃