gesp[202509]T2 棱形
2025-12-29 20:07:06
发布于:湖南
28阅读
0回复
0点赞
由于我gesp一开始这道题没做完,打了个58,所以发个题解。
我的代码是:
#include <iostream>
using namespace std;
int main(){
int n,a;
bool b = false;
cin >> n;
a = n / 2;
for(int i = 1;i <= n / 2 + 1;i++){
for(int j = 1;j <= n;j++){
if(j == a + 1 || j == n - a) cout << "#";
else cout << ".";
}
cout << endl;
if(a == 0) b = true;
if(a) a++;
else if(a != 0) a--;
}
a = 1;
for(int i = 1;i <= n / 2;i++){
for(int j = 1;j <= n;j++){
if(j == a + 1 || j == n - a) cout << "#";
else cout << ".";
}
cout << endl;
if(a == 0) b = true;
if(a) a++;
else if(a != 0) a--;
}
}
这段代码大多是屎山代码,大家请不要学习。
全部评论 1
666
2026-01-14 来自 浙江
0


有帮助,赞一个