21xrx.com
2025-04-14 13:05:38 Monday
文章检索 我的文章 写文章
C++例题:从入门到进阶
2023-07-08 06:29:46 深夜i     11     0
C++ beginner advanced exercises tutorials

C++是一种广泛应用的编程语言,它主要用于系统程序设计、游戏开发、图形界面应用程序、科学计算、嵌入式系统和网络程序等方面。学习C++语言对于初学者来说可能会感到有些困难,但只要掌握了基本的语法和编程思想,就能在进阶的路上越走越顺。

接下来,我们将介绍一些C++例题,从入门到进阶,帮助大家更好地学习和掌握C++语言。

1. 用C++输出Hello World

这是C++语言中最基本的例题,也是入门级别的题目。通过这个例题,我们可以了解C++语言的基本结构和语法。

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

2. 计算1到100的和

这个例题是介绍C++语言中的循环结构和变量类型。我们可以使用for循环语句将变量i从1加到100并输出结果。

#include <iostream>
using namespace std;
int main()
{
  int sum = 0;
  for (int i = 1; i <= 100; i++) {
    sum += i;
  }
  cout << "1+2+...+100 = " << sum << endl;
  return 0;
}

3. 判断素数

这个例题介绍了C++中如何使用条件语句和循环语句来判断一个数是否为素数。

#include <iostream>
using namespace std;
int main()
{
  int n;
  bool isPrime = true;
  cout << "请输入一个正整数:" << endl;
  cin >> n;
  for (int i = 2; i < n; i++) {
    if (n % i == 0)
      isPrime = false;
      break;
    
  }
  if (isPrime)
    cout << n << "是素数" << endl;
   else
    cout << n << "不是素数" << endl;
  
  return 0;
}

4. 多维数组

这个例题介绍了C++中如何定义多维数组,并且使用循环语句来遍历数组元素。

#include <iostream>
using namespace std;
int main()
{
  int arr[3][4] = { 1, 7, 9 };
  for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 4; j++) {
      cout << arr[i][j] << " ";
    }
    cout << endl;
  }
  return 0;
}

5. 函数重载

这个例题介绍了C++语言中的函数重载概念,即可以定义不同的函数名,但是参数列表不同,实现不同的功能。

#include <iostream>
using namespace std;
int add(int a, int b)
{
  return a + b;
}
double add(double a, double b)
{
  return a + b;
}
int main()
{
  int x = 2, y = 3;
  double p = 1.5, q = 2.5;
  cout << "x + y = " << add(x, y) << endl;
  cout << "p + q = " << add(p, q) << endl;
  return 0;
}

以上就是C++例题从入门到进阶的介绍,希望对学习C++语言的初学者们有所帮助。在学习过程中,我们可以不断练习,逐步深入,更好地理解和掌握C++语言。

  
  

评论区

请求出错了