21xrx.com
2024-12-23 00:50:55 Monday
登录
文章检索 我的文章 写文章
C++ 简单练习题
2023-06-30 19:35:57 深夜i     --     --
C++ 编程语言 简单练习题 程序设计练习 循环语句 函数设计

如何提高你的C++编程技能?这是每一个编程学习者的一个经典问题。事实上,练习是提高C++编程技能的最好方法之一。为什么呢?因为练习可以让我们不断实践,不断完善自己的思维方式和编程能力。接下来,让我们一起来看几个简单的C++练习题。

首先是一个求传统平均数的例子。程序会要求用户输入10个整数并计算它们的平均值,最后输出结果。代码如下:


#include<iostream>

using namespace std;

int main()

{

  int num = 0;

  int sum = 0;

  double average = 0.0;

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

  {

    cout << "请输入第" << i << "个整数:";

    cin >> num;

    sum += num;

  }

  average = sum / 10.0;

  cout << "这10个整数的平均数为:" << average << endl;

  return 0;

}

接下来是一个输出等腰三角形的例子。程序会要求用户输入一个整数n,然后输出由n行*组成的等腰三角形。代码如下:


#include<iostream>

using namespace std;

int main()

{

  int n;

  cout << "请输入要输出的等腰三角形的行数:";

  cin >> n;

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

  {

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

      cout << " ";

    for (int k = 1; k <= 2 * i - 1; k++)

      cout << "*";

    cout << endl;

  }

  return 0;

}

最后是一个判断素数的例子。程序会要求用户输入一个整数n,然后判断它是否为素数。代码如下:


#include<iostream>

using namespace std;

int main()

{

  int n, is_prime;

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

  cin >> n;

  is_prime = 1;

  for (int i = 2; i * i <= n; i++)

  {

    if (n % i == 0)

    

      is_prime = 0;

      break;

    

  }

  if (is_prime && n != 1)

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

  else

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

  return 0;

}

这些例子只是C++练习题中的一部分,它们都是简单但有趣的练习。练习不仅可以帮助你提高编程技能,还可以使你更好地理解程序设计和算法的本质。当然,如果你还想更进一步,也可以尝试更加复杂的练习题,如数据结构和算法等。不管怎样,练习都是提高编程技能的不二选择。

  
  

评论区

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