在数学世界的一座山上,有一块神奇的石头。

c语言简单算法猴子选大王(信息奥赛西游记)(1)

这一天,忽然电闪雷鸣,一道闪电击中了石头。石头裂开,里面跳出一只小石猴。小石猴一生下来就会东奔西走,同时目运两道金光,直射到了玉皇大帝的凌霄宝殿。玉皇大帝连忙命令千里眼、顺风耳两人来查看究竟。

同学们,让我们来看看石猴向世界打招呼的这两道金光,是什么样子的。让我们用c 程序来表现它——这是我们的第一个C 程序:

c语言简单算法猴子选大王(信息奥赛西游记)(2)

同学们可以在Dev-C 中输入这段代码,点击编译运行,执行程序,就可以看到了。

这段程序也是c 编程的基本框架,让我们记住每句话的含义:

c语言简单算法猴子选大王(信息奥赛西游记)(3)

那么,中间的cout语句是什么意思呢?它就是输出语句了,在屏幕上显示内容,就靠这条语句来执行。cout语句后面,两个小于号(<<)所连接全部内容都将被依次显示在屏幕上。其中凡是被双引号包围的内容,将原样显示(在编辑器中输入后会变为蓝色),而没有双引号的内容,会被计算并显示。而endl则代表换行。

话说,千里眼和顺风耳来到凌霄殿外,顺着金光的方向,向下一看,看到了遥远的数学世界中的那座小山,原来金光就是从那里发出来的。

那座山是什么样子的呢?同学们,让我们再来一起写段程序看一看。

c语言简单算法猴子选大王(信息奥赛西游记)(4)

相信同学们都看懂了这段代码,这座山就是由空格 星号(计算机中的乘号) 换行组成的。千里眼在山上还看到了树木花朵果实,同学们有兴趣用c 的程序把他们画出来么?

再仔细观察,山上还有很多的猴子,金光是从其中一只小猴子的眼睛里发出来的。千里眼仔细一数,山上一共有99群猴子,每群猴子有99只。

山上一共有多少只猴子呢?让我们用cout的另一个功能来计算一下:

c语言简单算法猴子选大王(信息奥赛西游记)(5)

千里眼和顺风耳商量道:“这座山有花有果,不如就叫花果山,山上的猴子我们也数清楚了,一共9801只。”两人核对信息无误,回去向玉皇大帝禀报。

后来又发生了什么呢?请看下回分解。

同学们,我们的第一次课程也就到这里了。这节课我们学习c 程序的基本框架和cout输出语句的两种典型用法,希望同学们认真复习。

下次见。

c语言简单算法猴子选大王(信息奥赛西游记)(6)

,