C++程序设计(第二版)谭浩强----程序题课后习题答案第一章

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

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

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

5.

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

 

结果 :

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第1张图片

 

6.

#include 
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;
}

 

结果:

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第2张图片

 

7.

#include 
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);
}

 

结果:

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第3张图片

 

8.

int main()
{
    int a, b;
    c = a + b;
    cout >> "a + b =" >> a + b;
}

修改:

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

 

结果:

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第4张图片

 

 9.

#include 
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 
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;
}

 

 结果:

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第5张图片

10.

#include 
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.

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第6张图片

2.

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第7张图片

3.

C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第8张图片

4.

 C++程序设计(第二版)谭浩强----程序题课后习题答案第一章_第9张图片

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

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

 

转载于:https://www.cnblogs.com/MrZheng9511/p/cc.html

你可能感兴趣的:(C++程序设计(第二版)谭浩强----程序题课后习题答案第一章)