这几周学习了循环结构,学习了3种循环语句,利用合适的语句来解决问题,但因为难度比之前的顺序结构和分支结构大,做题时也没有之前那么得心应手,做题速度也下降,但我也会努力练习,掌握好这方面的知识。
175+115=290
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。
Q1:未将num重新赋值为0,导致部分错误
A1:通过设置断点进行调试,发现了错误
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
Q1:一次就成功了?
A1:并没有,因为是在编译器上做的,所以尝试了多种数据才提交
Q2:出现的问题
A2:没有注意三种硬币都需要至少一枚,所以刚开始的方案要比正确答案要多
在商业和科学研究中,人们经常需要对数据进行分析并将结果以直方图的形式显示出来,这会大大增加这些数据的直观性,也便于数据的分析与对比。下面以顾客对餐饮服务打分为例,输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入一个正整数n(1≤n≤20),表示有n个学生被邀请来给自助餐厅的食品和服务质量打分,分数划分为1~5这5个等级(1表示最低分,5表示最高分),试统计调查结果,并用*打印出如下形式的统计结果直方图。
Q1:输出*时忘记time需要每次重新赋值为1
A1:通过设置断点进行调试,发现了错误
Q2:使用switch语句
A2:使用if-else语句同样可以解决问题,但switch语句代码更加简洁
原文:https://www.cnblogs.com/qq1191834402/p/9863188.html