21xrx.com
2024-12-27 21:27:48 Friday
登录
文章检索 我的文章 写文章
C++实验代码
2023-07-07 04:02:18 深夜i     --     --
C++ 实验 代码 编程 单片机

C++是一种高级编程语言,是许多程序员和企业的首选编程语言。它可以创建各种应用程序,从桌面应用程序到游戏,从操作系统到数据库管理系统。本文将提供一些C++实验代码,以帮助初学者熟悉和掌握C++的基础知识。

1. Hello, World!

这是任何编程语言中的经典代码。它将输出“Hello, World!”到屏幕。

#include

int main() World!" << std::endl;

  return 0;

2. 计算器

这是一个简单的计算器程序,可以让用户输入两个数字和运算符,并计算它们的结果。

#include

int main() {

  char op;

  double num1, num2, result;

  std::cout << "Enter first number: ";

  std::cin >> num1;

  std::cout << "Enter second number: ";

  std::cin >> num2;

  std::cout << "Enter operator (+, -, *, /): ";

  std::cin >> op;

  if (op == '+') {

    result = num1 + num2;

  } else if (op == '-')

    result = num1 - num2;

   else if (op == '*') {

    result = num1 * num2;

  } else if (op == '/')

    result = num1 / num2;

   else

    std::cout << "Invalid operator!" << std::endl;

    return 1;

  std::cout << "Result: " << result << std::endl;

  return 0;

}

3. 阶乘

这个程序将计算用户输入的数字的阶乘。

#include

int main() {

  int num, result = 1;

  std::cout << "Enter a number: ";

  std::cin >> num;

  for (int i = 1; i <= num; ++i) {

    result *= i;

  }

  std::cout << "Factorial of " << num << " is " << result << std::endl;

  return 0;

}

4. 猜数字

这个程序将使用随机数生成器生成一个1到100之间的数字,并让用户猜这个数字。它还将记录猜测次数,并退出程序。

#include

#include

#include

int main() {

  std::srand(std::time(0)); // 设置随机种子

  int secretNum = std::rand() % 100 + 1; // 生成1到100之间的随机数

  int guessNum;

  int guessCount = 0;

  std::cout << "I'm thinking of a number between 1 and 100. Guess the number!" << std::endl;

  do {

    std::cout << "Enter your guess: ";

    std::cin >> guessNum;

    if (guessNum > secretNum)

      std::cout << "Too high! Try again." << std::endl;

     else if (guessNum < secretNum)

      std::cout << "Too low! Try again." << std::endl;

    ++guessCount;

  } while (guessNum != secretNum);

  std::cout << "Congratulations! You guessed the number in " << guessCount << " guesses." << std::endl;

  return 0;

}

这些C++实验代码将帮助初学者快速入门并掌握C++的基础知识。通过在这些示例上实践,您可以进一步探索C++编程语言,并创建更复杂的应用程序。

  
  

评论区

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