2.5 综合练习
要实现根据用户输入的x值,计算函数y的值,函数y的值定义如下:
● 当x大于某一个数10时,y= M*x+1
● 当x小于某一个数10时,y=(x+M)*x-3
实现代码如代码清单2-10所示。
代码清单2-10
1 #include<iostream.h>
2 #define M -1 //符号常量中的字母通常采用大写
3 const int N=10; //定义常量
4 void main()
5 {
6 int x,y; //定义变量
7 cout<<"请输入一个整数:";
8 cin>>x; //接收输入
9 if(x<N) //比较大小,x<N成立
10 y=M*x+1; //执行该语句
11 else //x<N不成立
12 y=(x+M)*x-3; //执行该语句
13 cout<<x<<' '<<y<<endl; //输出结果
14 }
在Visual C++中创建一个【C++ Source File】,将上述代码输入其中,经编译后运行,其输出结果如图2-15所示。
图2-15 常量变量的应用
该范例中,定义了符号常量M的值为-1,定义了整型常量N的值为10,定义了变量x和y,分别用于接收用户输入和输出结果。此外,该范例中还将变量与常量进行比较,使用了分支语句。