循环结构比前几章的内容相对较难,自己做题时的解题思路不够清晰,做题速度较慢,有些问题需要在纸上列出每种情况后才能编写代码;学着写伪代码,慢慢理解了伪代码的相对于文字算法分析比骄傲容易理解也不需要写太多字,但是伪代码的结构还不是很正确,不够专业,希望以后慢慢改进。
- 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。
每个判断语句后缺少break语句跳出判断,导致输出结果有两种,添加break,输出正确
- 模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。
在编译器上调试,补齐{},添加输入/时的判断条件,解决问题
- 你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it‘s算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。
原文:https://www.cnblogs.com/455j/p/9864811.html