21xrx.com
2024-11-22 08:02:35 Friday
登录
文章检索 我的文章 写文章
C++表白,从简单开始
2023-06-27 21:49:21 深夜i     --     --
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++始终是一个充满创造力和浪漫的世界。让我们一起探索它的魅力,表达我们的爱意。

  
  

评论区

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