21xrx.com
2024-11-22 06:47:50 Friday
登录
文章检索 我的文章 写文章
C++入门:简单代码大全
2023-07-06 09:32:47 深夜i     --     --
C++入门 简单代码 大全

C++是一种广泛使用的高级编程语言,它在计算机科学、软件工程和游戏开发等领域都有着广泛的应用。如果你是初学者,那么以下这些简单的C++代码将帮助你更好地了解这门编程语言。

1.输出Hello World!

这是最基本的C++代码,通过它你可以输出“Hello World!”这个字符串。


#include <iostream>

using namespace std;

int main()

  cout << "Hello World!" << endl;

  return 0;

2.求两个数的和

这个代码演示了如何输入两个数,并将它们相加。


#include <iostream>

using namespace std;

int main()

{

  int num1, num2, sum;

  cout << "Enter two numbers: ";

  cin >> num1 >> num2;

  sum = num1 + num2;

  cout << "Sum = " << sum << endl;

  return 0;

}

3.求圆的面积

这个代码演示了如何计算圆的面积。用户需要输入圆的半径,程序将自动计算圆的面积。


#include <iostream>

using namespace std;

int main()

{

  const float PI = 3.14;

  float radius, area;

  cout << "Enter the radius of the circle: ";

  cin >> radius;

  area = PI * radius * radius;

  cout << "The area of circle with radius " << radius << " is " << area << endl;

  return 0;

}

4.计算阶乘

这个代码会计算用户输入的数字的阶乘,并输出结果。


#include <iostream>

using namespace std;

int main()

{

  int n, factorial = 1;

  cout << "Enter a positive integer: ";

  cin >> n;

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

    factorial *= i;

  }

  cout << "Factorial of " << n << " is " << factorial << endl;

  return 0;

}

5.猜数字游戏

这个代码演示了如何使用随机数生成器和循环来实现一个猜数字游戏。游戏的规则是,程序会随机生成一个1-100之间的整数,用户需要通过猜测来找到这个数字。


#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

  srand(time(0));

  int number = rand() % 100 + 1;

  int guess, tries = 0;

  cout << "Guess the number (1-100).\n";

  do {

    cin >> guess;

    tries++;

    if (guess > number) {

      cout << "Too high! Guess again.\n";

    } else if (guess < number) {

      cout << "Too low! Guess again.\n";

    } else {

      cout << "Congratulations! You guessed the number in " << tries << " tries.\n";

    }

  } while (guess != number);

  return 0;

}

以上这些代码只是C++编程世界中的冰山一角,C++的功能和应用远远不止这些。如果你想更深入地学习C++,那么可以尝试使用一些C++的高级框架和库来编写更复杂的程序。无论你的目标是什么,快乐地编程吧!

  
  

评论区

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