21xrx.com
2024-12-22 22:01:54 Sunday
登录
文章检索 我的文章 写文章
C++第三版课后习题答案汇总
2023-06-25 13:36:31 深夜i     --     --
C++ 第三版 课后习题 答案 汇总

《C++ Primer》第三版是一本经典的C++程序设计教材,被广泛使用于高校教育和自学领域。读者在学习这本教材中不可避免地会遇到课后习题,这些习题能够帮助读者更深入地理解和掌握C++语言的特性和使用。

然而,对于初学者来说,课后习题解答可能耗费大量时间和体力,甚至可能会遇到一些困难。因此,有一份完整的C++第三版课后习题答案汇总就显得尤为重要。

以下是一些常见的C++第三版课后习题答案汇总:

1.第二章习题答案

1.1 一个简单的C++程序

答案:

#include

int main()

{

  std::cout << "Enter two numbers:" << std::endl;

  int v1 = 0, v2 = 0;

  std::cin >> v1 >> v2;

  std::cout << "The sum of " << v1 << " and " << v2

       << " is " << v1 + v2 << std::endl;

  return 0;

}

1.2 练习1.4

答案:

#include

int main()

{

  std::cout << "Enter two numbers:" << std::endl;

  int v1 = 0, v2 = 0;

  std::cin >> v1 >> v2;

  std::cout << "The product of " << v1 << " and " << v2

       << " is " << v1 * v2 << std::endl;

  return 0;

}

2.第三章习题答案

2.1 练习3.4

答案:

#include

#include

using std::cin;

using std::cout;

using std::endl;

using std::string;

int main()

{

  string s1, s2;

  cout << "Please enter two strings: " << endl;

  cin >> s1 >> s2;

  if (s1 == s2)

    cout << "Equal!" << endl;

  else if (s1 > s2)

    cout << s1 << " is bigger than " << s2 << endl;

  else

    cout << s2 << " is bigger than " << s1 << endl;

  return 0;

}

2.2 练习3.5

答案:

#include

#include

using std::cin;

using std::cout;

using std::endl;

using std::string;

int main()

{

  string s, total;

  cout << "Please enter strings: " << endl;

  while (cin >> s)

    total = total + s + " ";

  cout << "The connected string is " << total << endl;

  return 0;

}

以上仅是一些常见的C++第三版课后习题答案汇总,读者还需根据实际情况选择对应的课后习题答案。同时,建议读者尽量自己完成习题,这样会更有助于自身的学习和进步。

  
  
下一篇: C++中的Point类

评论区

{{item['qq_nickname']}}
()
回复
回复