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

一个人想着一个人 提交于 2020-02-26 15:49:45

关于调试时闪一下不出结果的解决办法:最简单的是在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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!