兜售盖楼神器:
#include <bits/stdc++.h>
using namespace std;
char mp[666][666] = {};
int main() {
int n, q;
cout << "你要盖多少层楼?";
cin >> n;
cout << "一层楼几个房间?";
cin >> q;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
for (int k = 1; k <= q; k++) {
if (j == i && i != 1 && k == q - 1) {
string a = "门";
mp[j][k - 1] = a[0];
mp[j][k] = a[1];
} else if (j == 1 || j == i) {
mp[j][k] = '_';
} else if (k == 1 || k == q) {
mp[j][k] = '|';
} else {
k++;
string a = "口";
mp[j][k - 1] = a[0];
mp[j][k] = a[1];
}
}
}
cout << "第" << i << "天的盖楼情况:\n";
for (int j = 1; j <= i; j++) {
for (int k = 1; k <= q; k++) {
cout << mp[j][k];
}
cout << endl;
}
cout << endl;
}
cout << "恭喜你,盖了" << n << "层楼!";
}
新版:
#include <bits/stdc++.h>
using namespace std;
char mp[666][666] = {};
int main() {
int n, q;
cout << "你要盖多少层楼?";
cin >> n;
cout << "一层楼几个房间?";
cin >> q;
q++;
q *= 2;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
for (int k = 1; k <= q; k++) {
if (j == i && i != 1 && k == q - 1) {
string a = "门";
mp[j][k - 1] = a[0];
mp[j][k] = a[1];
} else if (j == 1 || j == i) {
mp[j][k] = '_';
} else if (k == 1 || k == q) {
mp[j][k] = '|';
} else {
k++;
string a = "口";
mp[j][k - 1] = a[0];
mp[j][k] = a[1];
}
}
}
cout << "第" << i << "天的盖楼情况:\n";
for (int j = 1; j <= i; j++) {
for (int k = 1; k <= q; k++) {
cout << mp[j][k];
}
cout << endl;
}
cout << endl;
}
cout << "恭喜你,盖了" << n << "层楼!";
}
新的一页
rk.20052留念
2006页
烤股
考古
哭啊喊啊叫管理员带你去买钩子啊,快快拿到帖中炫耀吧
呜呜呜没抢到啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
(怎么这么多人烤谷