上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
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,分别用于接收用户输入和输出结果。此外,该范例中还将变量与常量进行比较,使用了分支语句。