21xrx.com
2024-12-28 06:11:49 Saturday
登录
文章检索 我的文章 写文章
《C++第三版课后答案》——谭浩强第五章
2023-07-13 11:02:43 深夜i     --     --
C++ 第三版 课后答案 谭浩强 第五章

谭浩强的C++第三版是目前广为使用的计算机科学教材之一。它提供了全面的介绍和指导,使学生能够掌握C++编程语言和计算机科学的基础知识。

第五章是有关控制语句的重要章节。学习该章节将使你学会使用循环和条件语句,掌握C++语法,培养编程思维。

为了帮助学生更好地理解控制语句,谭浩强为第五章提供了大量的练习题,并提供了答案供学生参考。这些答案通过对练习题进行分析和说明,为学生提供了有价值的指导,使他们能够更好地掌握C++编程语言和计算机科学的基础知识。

以下是一些第五章练习题的答案:

1. 编写一个程序,使用while循环计算1到100的和。

答案:


#include <iostream>

using namespace std;

int main()

{

  int sum = 0, i = 1;

  while (i <= 100)

  {

    sum += i;

    i++;

  }

  cout << "The sum of 1 to 100 is: " << sum << endl;

  return 0;

}

2. 编写一个程序,在控制台输出一个直角三角形,如下图所示:


*

**

***

****

*****

答案:


#include <iostream>

using namespace std;

int main()

{

  for (int i = 1; i <= 5; i++)

  {

    for (int j = 1; j <= i; j++)

    {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

3. 编写一个程序,使用if条件语句,判断用户输入的数字是否是奇数。

答案:


#include <iostream>

using namespace std;

int main()

{

  int num;

  cout << "Please input a number: ";

  cin >> num;

  if (num % 2 == 0)

  

    cout << "The number is even." << endl;

  

  else

  

    cout << "The number is odd." << endl;

  

  return 0;

}

4. 编写一个程序,使用switch语句,根据用户输入的数字选择不同的菜品。

答案:


#include <iostream>

using namespace std;

int main()

{

  int num;

  cout << "Please choose a number from 1 to 3: ";

  cin >> num;

  switch (num)

  

  case 1:

    cout << "You have chosen dish 1." << endl;

    break;

  case 2:

    cout << "You have chosen dish 2." << endl;

    break;

  case 3:

    cout << "You have chosen dish 3." << endl;

    break;

  default:

    cout << "Invalid input." << endl;

  

  return 0;

}

总之,C++第三版课本提供的练习题和答案是一种非常有用的资源,能够帮助学生更好地理解掌握C++编程语言。通过练习和参考答案,学生可以不断提高自己的编程能力,不断改进自己的程序。相信在享受到这些资源的帮助后,学生们将会在计算机科学领域取得更好的成绩。

  
  

评论区

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