Update 12.1.md

This commit is contained in:
Jeff
2015-03-18 16:28:10 +08:00
parent 47ecb6d6a5
commit 50099fb40a

View File

@@ -129,12 +129,14 @@ func main() {
**练习** **练习**
**练习 12.1:** [word_letter_count.go](exercises/chapter_12/word_letter_count.go) **练习 12.1:** [word_letter_count.go](exercises/chapter_12/word_letter_count.go)
编写一个程序,从键盘读取输入。当用户输入 'S' 的时候表示输入结束,这时程序输出 3 个数字: 编写一个程序,从键盘读取输入。当用户输入 'S' 的时候表示输入结束,这时程序输出 3 个数字:
i) 输入的字符的个数,包括空格,但不包括 '\r' 和 '\n' i) 输入的字符的个数,包括空格,但不包括 '\r' 和 '\n'
ii) 输入的单词的个数 ii) 输入的单词的个数
iii) 输入的行数 iii) 输入的行数
**练习 12.2:** [calculator.go](exercises/chapter_12/calculator.go) **练习 12.2:** [calculator.go](exercises/chapter_12/calculator.go)
编写一个简单的逆波兰式计算器,它接受用户输入的整型数(最大值 999999和运算符 +、-、*、/。 编写一个简单的逆波兰式计算器,它接受用户输入的整型数(最大值 999999和运算符 +、-、*、/。
输入的格式为number1 ENTER number2 ENTER operator ENTER --> 显示结果 输入的格式为number1 ENTER number2 ENTER operator ENTER --> 显示结果
当用户输入字符 'q' 时程序结束。请使用您在练习11.3中开发的 `stack` 包。 当用户输入字符 'q' 时程序结束。请使用您在练习11.3中开发的 `stack` 包。