21xrx.com
2024-05-20 17:55:06 Monday
登录
文章检索 我的文章 写文章
C++基础编程题及答案
2023-07-09 19:07:43 深夜i     --     --
C++编程题 基础知识 答案解析 数据类型 控制流程

C++是一种通用的高级编程语言,具有强大的功能和可扩展性。作为一名初学者,熟悉基础编程概念和语法非常重要。下面介绍几个常见的C++编程题及其答案。

1.计算平均数

题目:编写一个程序,输入三个数并计算它们的平均值。

答案:


#include <iostream>

using namespace std;

int main()

{

  double a, b, c;

  double avg;

  cout << "请输入三个数:" << endl;

  cin >> a >> b >> c;

  avg = (a + b + c) / 3;

  cout << "它们的平均值为:" << avg << endl;

  return 0;

}

2.计算阶乘

题目:编写一个程序,输入一个正整数n,计算n的阶乘。

答案:


#include <iostream>

using namespace std;

int main()

{

  int n, result = 1;

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

  cin >> n;

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

  {

    result *= i;

  }

  cout << n << "的阶乘为:" << result << endl;

  return 0;

}

3.交换两个数

题目:编写一个程序,输入两个数并交换它们的值。

答案:


#include <iostream>

using namespace std;

int main()

b

4.判断奇偶性

题目:编写一个程序,输入一个整数并判断它是奇数还是偶数。

答案:


#include <iostream>

using namespace std;

int main()

{

  int n;

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

  cin >> n;

  if (n % 2 == 0)

    cout << n << "是偶数" << endl;

  else

    cout << n << "是奇数" << endl;

  return 0;

}

5.判断质数

题目:编写一个程序,输入一个正整数n并判断它是否是质数。

答案:


#include <iostream>

using namespace std;

int main()

{

  int n, i;

  bool isPrime = true;

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

  cin >> n;

  for (i = 2; i <= n / 2; i++)

  {

    if (n % i == 0)

      isPrime = false;

  }

  if (isPrime)

    cout << n << "是质数" << endl;

  else

    cout << n << "不是质数" << endl;

  return 0;

}

以上是几个常见的C++编程题及答案,相信对初学者有所帮助。当然,C++编程世界是非常广阔的,这也需要我们勤奋学习,不断探索才能不断提高自己的水平。

  
  

评论区

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