21xrx.com
2025-04-13 12:49:31 Sunday
文章检索 我的文章 写文章
C++表白,从简单开始
2023-06-27 21:49:21 深夜i     7     0
C++ 表白 简单

C++,是现今最流行的高级编程语言之一,它具有高效,灵活,可移植等众多优点。但是,C++不仅仅是一种用于编写程序的语言,更是一个充满了浪漫与创造力的世界。

在这个世界里,我们可以创造出各种不同的程序,从简单的“Hello, World!”到极其复杂的3D游戏,C++都可以胜任。它是沟通人与计算机之间的桥梁,使我们的想象力变得无限丰富。

那么,C++是如何表白的呢?让我们从简单开始。

首先,我们可以定义一个变量,让它代表我们所深爱的人。比如说:

string myLove = "你";

接着,我们可以输出一句话,向TA表白:

cout << "亲爱的" << myLove << ",我爱你!" << endl;

当然,我们也可以加上一些自己的想法和创意:

cout << "亲爱的" << myLove << ",你是我的生命中光芒万丈的太阳,没有你的日子就像黑夜一般漫长,我爱你!" << endl;

不仅如此,我们还可以跟TA玩一些小游戏,比如猜数字:

int number = rand() % 100 + 1;
int guess;
cout << "亲爱的" << myLove << ",我心里想了一个1到100之间的数字,你猜是多少?" << endl;
do {
  cin >> guess;
  if (guess < number) 再试试?" << endl;
   else if (guess > number)
    cout << "猜大了 else
    cout << "恭喜你
} while (guess != number);

当然,我们也可以用图形界面来表白,比如窗口、按钮、输入框等等:

#include <QApplication>
#include <QWidget>
#include <QLabel>
#include <QPushButton>
#include <QLineEdit>
int main(int argc, char *argv[]) {
  QApplication a(argc, argv);
  QWidget w;
  w.setWindowTitle("C++表白");
  w.resize(400, 200);
  QLabel *label = new QLabel("亲爱的,我爱你!", &w);
  label->setGeometry(150, 50, 100, 20);
  QPushButton *button = new QPushButton("确定", &w);
  button->setGeometry(150, 120, 100, 30);
  QLineEdit *edit = new QLineEdit(&w);
  edit->setGeometry(100, 80, 200, 30);
  w.show();
  QObject::connect(button, &QPushButton::clicked, [&edit](){
    QString text = edit->text();
    edit->setText("我也爱你," + text);
  });
  return a.exec();
}

无论是在命令行还是图形界面中,无论是简单还是复杂,C++始终是一个充满创造力和浪漫的世界。让我们一起探索它的魅力,表达我们的爱意。

  
  

评论区