zoukankan      html  css  js  c++  java
  • C++程序设计(第二版)谭浩强----程序题课后习题答案第一章

    关于调试时闪一下不出结果的解决办法:最简单的是在return之前加上system("pause").

    http://blog.csdn.net/scorpio_tester/article/details/41889531

    VS中,将代码格式化,变得整洁美观的快捷键:Ctrl+K+F;

    5.

    #include <iostream>
    using namespace std;
    int main()
    {
        cout << "This" << "is";
        cout << "a" << "C++";
        cout << "program." << endl;
        return 0;
    }

    结果 :

    6.

    #include <iostream>
    using namespace std;
    int main()
    {
        int a, b, c;
        a = 10;
        b = 23;
        c = a + b;
        cout << "a + b =";
        cout << c;
        cout << endl;
        return 0;
    }

    结果:

    7.

    #include <iostream>
    using namespace std;
    int main()
    {
        int a, b, c;
        int f(int x, int y, int z);
        cin >> a >> b >> c;
        c = f(a, b, c);
        cout << c << endl;
        return 0;
    }
    int f(int x, int y, int z)
    {
        int m;
        if (x < y) m = x;
        else m = y;
        if (z < m) m = z;
        return (m);
    }

    结果:

    8.

    int main()
    {
        int a, b;
        c = a + b;
        cout >> "a + b =" >> a + b;
    }
    
    修改:
    
    #include <iostream>
    using namespace std;
    int main()
    {
        int a, b, c;
        cin >> a >> b;
        c = a + b;
        cout << "a + b =" << c << endl;
        return 0;
    }

    结果:

     9.

    #include <iostream>
    using namespace std;
    int main()
    {
        int a, b;
        c = add(a, b);
        cout << "a + b =" << c << endl;
        system("pause");
        return 0;
    }
    int add(int x, int y)
    {
        z = x + y;
        return z;
    }
    
    修改:
    
    #include <iostream>
    using namespace std;
    int main()
    {
        int a, b, c;
        int add(int x, int y);
        cin >> a >> b;
        c = add(a, b);
        cout << "a + b =" << c << endl;
        return 0;
    }
    int add(int x, int y)
    {
        int z;
        z = x + y;
        return z;
    }

     结果:

    10.

    #include <iostream>
    using namespace std;
    int main()
    {
        void sort(int x, int y, int z);
        int x, y, z;
        cin >> x >> y >> z;
        sort(x, y, z);
        system("pause");
        return 0;
    }
    void sort(int x, int y, int z)
    {
        int temp;
        if (x > y) { temp = x; x = y; y = temp; };
        if (z < x) cout << z << "," << x << "," << y << endl;
        else if (z < y) cout << x << "," << z << "," << y << endl;
        else cout << x << "," << y << "," << z << endl;
    }

    结果:

    1.

    2.

    3.

    4.

     

    注意:C++中,cin>> 输入时,空格与回车键可以作为分隔符,逗号不可做分隔符。

    友好链接:http://blog.csdn.net/zhengxiaoyang995926/article/details/79405229

  • 相关阅读:
    汽车常用的ECU芯片
    Semaphore 和 Mutex
    C语言中结构体 自引用 和 相互引用
    __ARM_PROFILE_M__ __CORE__ __ARMVFP__ __LITTLE_ENDIAN__
    Cortex-M3 Context Switching
    CORTEX -M3 : Registers in depth
    IAR USING PRE- AND POST-BUILD ACTIONS
    IAR EWARM Argument variables $PROJ_DIR$ $TOOLKIT_DIR$
    SQLSERVER一些公用DLL的作用解释
    SQLSERVER性能计数器的简单剖析
  • 原文地址:https://www.cnblogs.com/MrZheng9511/p/cc.html
Copyright © 2011-2022 走看看