21xrx.com
2025-04-11 16:49:47 Friday
文章检索 我的文章 写文章
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++练习题中的一部分,它们都是简单但有趣的练习。练习不仅可以帮助你提高编程技能,还可以使你更好地理解程序设计和算法的本质。当然,如果你还想更进一步,也可以尝试更加复杂的练习题,如数据结构和算法等。不管怎样,练习都是提高编程技能的不二选择。

  
  

评论区

    相似文章