![21天学通C++](https://wfqqreader-1252317822.image.myqcloud.com/cover/683/687683/b_687683.jpg)
上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所示。
![](https://epubservercos.yuewen.com/03F0DD/3590497004412701/epubprivate/OEBPS/Images/figure_0047_0047.jpg?sign=1739195613-gIUjkQHyOQSiUqtMM3bPwgsCRzTmJEWJ-0-9fee5861e355f018a80c0646828fb702)
图2-15 常量变量的应用
该范例中,定义了符号常量M的值为-1,定义了整型常量N的值为10,定义了变量x和y,分别用于接收用户输入和输出结果。此外,该范例中还将变量与常量进行比较,使用了分支语句。