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,分別用于接收用戶輸入和輸出結果。此外,該范例中還將變量與常量進行比較,使用了分支語句。
推薦閱讀
- 高效能辦公必修課:Word圖文處理
- Word 2000、Excel 2000、PowerPoint 2000上機指導與練習
- Managing Mission:Critical Domains and DNS
- Getting Started with Containerization
- Apache Hive Essentials
- 基于多目標決策的數據挖掘方法評估與應用
- Visual C++編程全能詞典
- Google SketchUp for Game Design:Beginner's Guide
- 云原生架構進階實戰
- 實用網絡流量分析技術
- Apache源代碼全景分析(第1卷):體系結構與核心模塊
- 學練一本通:51單片機應用技術
- The DevOps 2.1 Toolkit:Docker Swarm
- Linux系統下C程序開發詳解
- MATLAB-Simulink系統仿真超級學習手冊