算法可采用多种描述语言来描述,例如,自然语言、计算机语言或某些伪语言。各种描述语言在对问题的描述能力方面存在一定的差异。例如,自然语言较为灵活,但不够严谨。而计算机语言虽然严谨,但由于语法方面的限制,使得灵活性不足。因此,许多教材中采用的是以一种计算机语言为基础,适当添加某些功能或放宽某些限制而得到的一种类语言。这些类语言既具有计算机语言的严谨性,又具有灵活性,同时也容易上机实现,因而被广泛接受。目前,许多“数据结构”教材采用类PASCAL语言、类C++或类C语言作为算法描述语言。1
功能输入和输出语句(1)输入:cin>>X;
其功能是读入从键盘输入的一个数,并赋给相同类型的变量X。其中变量X的类型可以是整型、浮点型、字符型等不同类型。
该语句可用下面的形式同时输入多个不同类型的变量。
cin>>Xl>>x2>>x3>>x4>>x5;
(2)输出:cout