21xrx.com
2024-11-24 18:10:10 Sunday
登录
文章检索 我的文章 写文章
C++课后习题答案
2023-07-05 05:14:00 深夜i     --     --
C++ 课后习题 答案 练习 编程技能提升

在学习编程语言 C++ 的过程中,练习课后习题是非常重要的一步。这可以帮助你更加深入地理解语言的基本概念和解决问题的方法。然而,有时候你可能会卡住无法解决特定习题。所以,在这里我们提供一些 C++ 课后习题的答案,希望能帮助你更好地理解和掌握这门编程语言。

1. 编写一个 C++ 程序,接受一个整数作为输入,输出其平方的值。


#include <iostream>

using namespace std;

int main()

{

  int num;

  cout << "请输入一个整数: ";

  cin >> num;

  int sq = num * num;

  cout << "该整数的平方为:" << sq << endl;

  return 0;

}

2. 编写一个 C++ 程序,接受两个整数作为输入,输出它们相加的结果。


#include <iostream>

using namespace std;

int main()

{

  int num1, num2;

  cout << "请输入两个整数: ";

  cin >> num1 >> num2;

  int sum = num1 + num2;

  cout << "它们的和为:" << sum << endl;

  return 0;

}

3. 编写一个 C++ 程序,接受两个浮点数作为输入,输出它们除法的结果。


#include <iostream>

using namespace std;

int main()

num2;

  cout << "请输入两个浮点数: ";

  cin >> num1 >> num2;

  float result = num1 / num2;

  cout << "它们的商为:" << result << endl;

  return 0;

4. 编写一个 C++ 程序,找到一个整数数组中的最大值。


#include <iostream>

using namespace std;

int main()

{

  int arr[] = 4;

  int max = arr[0];

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

    if (arr[i] > max) {

      max = arr[i];

    }

  }

  cout << "该数组的最大值为:" << max << endl;

  return 0;

}

5. 编写一个 C++ 程序,输入一个字符串,反转它,并输出反转后的字符串。


#include <iostream>

#include <string>

using namespace std;

int main()

{

  string str;

  cout << "请输入字符串: ";

  getline(cin, str);

  int len = str.length();

  for (int i = 0; i < len / 2; i++) {

    char temp = str[i];

    str[i] = str[len - i - 1];

    str[len - i - 1] = temp;

  }

  cout << "反转后的字符串为:" << str << endl;

  return 0;

}

以上就是我们提供的一些 C++ 课后习题答案。希望能够帮助对 C++ 学习有疑惑的同学们,更好地掌握这门编程语言。

  
  

评论区

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