21xrx.com
2025-07-09 18:57:16 Wednesday
登录
文章检索 我的文章 写文章
C++基础程序设计题库
2023-07-01 14:55:17 深夜i     29     0
C++语言基础 程序设计题目 数据类型和控制流 函数和指针 数组 字符串和结

C++作为一门常见的编程语言,已经成为计算机科学学科中的必备技能之一。在学习C++编程过程中,做好练习题对于掌握语言更是至关重要的一环。为此,我们整理了一份C++基础程序设计题库,旨在帮助大家更好地掌握和应用C++语言。

1. 输出“Hello World!”

最基础的程序设计题就是输出“Hello World!”。这是学习任何一门编程语言时的传统第一题,而在C++中,它的实现也非常简单:

#include <iostream>
using namespace std;
int main()
  cout << "Hello World!" << endl;
  return 0;

2. 计算并输出两个整数的和

这是一个十分基础的计算题,需要使用C++中的基本数据类型、运算符和输出语句。代码实现如下:

#include <iostream>
using namespace std;
int main()
{
  int a, b, sum;
  cin >> a >> b;
  sum = a + b;
  cout << "The sum of " << a << " and " << b << " is " << sum << endl;
  return 0;
}

3. 判断一个整数是否是奇数

这个题目需要使用C++中的if语句和取余运算符。代码实现如下:

#include <iostream>
using namespace std;
int main()
{
  int a;
  cin >> a;
  if (a % 2 == 0)
    cout << a <<" is an even number" << endl;
  else
    cout << a <<" is an odd number" << endl;
  return 0;
}

4. 输出一个整数的所有约数

这个题目需要使用循环语句和if条件语句。代码实现如下:

#include <iostream>
using namespace std;
int main()
{
  int a;
  cin >> a;
  cout << "The factors of " << a << " are: " << endl;
  for (int i = 1; i <= a; i++)
  {
    if (a % i == 0)
      cout << i << endl;
  }
  return 0;
}

5. 计算并输出一个数列的平均数

这个题目需要使用循环语句和计数器,以及累加器实现。代码实现如下:

#include <iostream>
using namespace std;
int main()
{
  int n, sum = 0, count = 0, average;
  cin >> n;
  for (int i = 1; i <= n; i++)
  {
    int x;
    cin >> x;
    sum += x;
    count++;
  }
  average = sum / count;
  cout << "The average of the sequence is: " << average << endl;
  return 0;
}

总结

以上是我们整理的一些C++基础程序设计题目,这些题目涵盖了C++中的基础语法、运算符、循环与条件语句、基本数据类型等内容,在学习C++编程时可以做为练习参考。当然,程序设计题目的难度与深度非常广,掌握一个编程语言需要大量的学习和实践,希望大家能够在学习的过程中不断地思考和实践,加强对C++编程的理解和应用。

  
  

评论区

    相似文章