官术网_书友最值得收藏!

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,分別用于接收用戶輸入和輸出結果。此外,該范例中還將變量與常量進行比較,使用了分支語句。

主站蜘蛛池模板: 枣强县| 宁南县| 永兴县| 井研县| 武平县| 临海市| 枞阳县| 普兰县| 灵川县| 阿拉善左旗| 永昌县| 永嘉县| 读书| 遂昌县| 沂水县| 临潭县| 海伦市| 内丘县| 东山县| 永兴县| 蒲江县| 屯门区| 江源县| 九江市| 兴国县| 永嘉县| 巩义市| 富平县| 迁安市| 布尔津县| 临漳县| 青海省| 冀州市| 昭苏县| 东安县| 灌云县| 龙胜| 阆中市| 辽宁省| 阿勒泰市| 沐川县|