21xrx.com
2025-06-06 14:48:26 Friday
登录
文章检索 我的文章 写文章
【推荐】C++简单有趣代码,让你爱上编程!
2023-07-06 06:44:59 深夜i     58     0
C++ 简单 有趣 代码 编程

编程是一项充满趣味和挑战的技能。而如果想要学会编程,那么 C++ 是不可忽视的语言之一。C++ 作为一门高效的编程语言,被广泛应用于操作系统、编译器、游戏开发等多个领域。下面介绍一些简单有趣的 C++ 代码,让你爱上编程。

1. Hello World

Hello World 是编程世界的入门课程,也是 C++ 中的标准程序。代码如下:

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

这段代码简单易懂,通过 cout 输出 "Hello World!",表示程序正常运行。一般来说,作为新手,学习 C++ 的第一步就是运行这个程序。

2. 猜数字游戏

猜数字游戏是网络上非常流行的一种游戏,本例将用 C++ 实现。代码如下:

#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
  int number, guess, tries = 0;
  srand(time(0));
  number = rand() % 100 + 1;
  cout << "猜数字游戏" << endl;
  do {
    cout << "请输入1到100之间的数字: ";
    cin >> guess;
    tries++;
    if (guess > number)
      cout << "猜大了!" << endl;
    
    else if (guess < number)
      cout << "猜小了!" << endl;
    
    else 猜对了!" << endl;
      cout << "你用了 " << tries << " 次猜中。" << endl;
      break;
    
  } while (guess != number);
  return 0;
}

这个游戏会随机生成一个 1-100 之间的整数,玩家需要在有限次数之内猜出这个数字。代码中使用了 do-while 循环语句,可以让游戏玩家有多次机会猜测数字。

3. 图形界面的计算器

计算器是我们日常生活中必备的工具,而图形用户界面(GUI)的计算器可以让使用体验更为友好。下面是一个简单的 C++ 图形计算器的代码实现:

#include<iostream>
#include<windows.h>
using namespace std;
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
  // 创建窗口
  HWND hwnd = CreateWindowEx(0, L"STATIC", L"This is a C++ calculator", WS_OVERLAPPEDWINDOW,
    0, 0, 250, 300, NULL, NULL, hInstance, NULL);
  // 显示窗口
  ShowWindow(hwnd, nCmdShow);
  // 消息循环
  MSG msg;
  while (GetMessage(&msg, NULL, 0, 0)) {
    TranslateMessage(&msg);
    DispatchMessage(&msg);
  }
  return 0;
}
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
  switch (uMsg) {
  case WM_DESTROY:
    PostQuitMessage(0);
    break;
  }
  return DefWindowProc(hwnd, uMsg, wParam, lParam);
}

这个代码实现了一个基础的界面,接下来可以通过添加控件和事件处理程序,实现图形计算器的功能。

以上是三个简单有趣的C++代码例子,他们分别展示了 C++ 的基本语法、循环语句和图形用户界面的应用。通过这些例子,可以让新手快速掌握编程基础,并且更具有兴趣去学习更多的 C++ 知识,去完成更复杂的代码任务。

  
  
下一篇: 编程语言

评论区