嵌套循环

一、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排名很低,淡淡的忧伤。。。以后学习要更加努力点吧,不能放弃
posted @ 2017-11-11 15:32  故三  阅读(964)  评论(2编辑  收藏  举报