赞
踩
一、代码:
- /*
- Author:Euan Cai
- Creation time: 2024-03-06
- */
- #include <iostream>
- using namespace std;
- #include <string>
-
- class Heart {
- public:
- Heart(const string& name) : m_name(name) {}
-
- void print() const {
- int i, j;
- int n = 18; // 爱心的大小
-
- // 上半部分的爱心
- for (i = 1; i <= n; i = i + 2) {
- // 左边的空格
- for (j = 1; j < n - i; j = j + 2) {
- cout << " ";
- }
-
- // 左边的名字
- for (j = 1; j <= i; j++) {
- cout << m_name;
- }
-
- // 中间的空格
- for (j = 1; j <= n - i; j++) {
- cout << " ";
- }
-
- // 右边的名字
- for (j = 1; j <= i; j++) {
- cout << m_name;
- }
-
- cout << endl;
- }
-
- // 下半部分的爱心
- for (i = n; i >= 1; i--) {
- // 左边的空格
- for (j = i; j < n; j++) {
- cout << " ";
- }
-
- // 名字
- for (j = 1; j <= (i * 2) - 1; j++) {
- cout << m_name;
- }
-
- cout << endl;
- }
- }
-
- private:
- string m_name;
- };
-
-
-
- void love() {
- string name = "aaa";
- Heart heart(name);
- heart.print();
- }
-
- int main()
- {
- love();
- system("pause");
- return 0;
- }
-
-
二、运行展示:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。