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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值