C++语言程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4 C++程序结构上的特点

1.4.1 C++程序的两个实例

【例1.1】 编程求从键盘输入的两个浮点数的和。

程序如下:

          #include <iostream.h>
          void main( )
          {
              double x,y;
              cout<<"Enter two double number: ";
              cin>>x>>y;
              double z=x+y;
              cout<<"x+y= "<<z<<endl;
          }

执行程序,屏幕上出现如下提示信息:

          Enter two double number: 12.5  21.7↙

输入两个用空格分隔的浮点数后,按回车键。程序输出结果如下:

          x+y=34.2

【例1.2】 对例1.1的问题采用另外一种编程方法。

程序内容如下:

          #include <iostream.h>
          double add_double(double a,double b)
          {
            return a+b;
          }
          void main( )
          {
            double x,y;
            cout<<"Enter two double number: ";
            cin>>x>>y;
            double z=add_double(x,y);
            cout<<"x+y="<<z<<endl;
          }

执行该程序,屏幕上显示的信息与例1.1相同。当输入两个浮点数后,输出这两个浮点数之和。