
上QQ阅读APP看书,第一时间看更新
第二章 小试牛刀,初露锋芒
向世界问好

圣魔法学院一直流传着一个传说:学习任何一种编程语言,初学者写的程序都必须要在屏幕上显示一句话,即“Hello,world!”。如果能一次编译运行成功,将会给编写者带来好运。
【例2.1】C++的输出“Hello,world!”的实现代码如图2.1所示。

图2.1
第5行代码为输出语句,cout用于向屏幕输出紧随操作符“<<”其后的双引号中的字符串。运行结果如图2.2所示。

图2.2
【例2.2】编程输出曹操的诗——《观沧海》,代码如下所示。

运行效果却如图2.3所示:

图2.3
字符串换行可以使用换行符“\n”,例如cout<<“第一行\n第二行\n\n第四行”;的输出如图2.4所示。

图2.4

图2.5
任务 【题2.1】上古神话中,魔法世界由两颗巨大的世界树构造,在其枝干构成的整个世界里,万物消亡后新的生命再次形成,一切都是循环的,这就是平行世界最初的来源。试编程在屏幕上输出两棵并排的世界树,程序运行效果如图2.5所示。