拼凑一下
2026-06-07 17:53:28
发布于:山东
61阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
// 上三角
int s = n;
for(int i = 1;i<=n/2+1;i++){
// 空格
for(int j = 0;j<i-1;j++)cout<<" ";
for(int k = s;k>=1;k--)cout<<'*';
s -= 2;
cout<<endl;
}
// 下三角
s+=4; // 从三开始
for(int i = 1 ;i<=n/2;i++){
for(int j = n/2-i ;j >=1;j--)cout<<" ";
for(int k = 1;k<=s;k++)cout<<'*';
s+=2;
cout<<endl;
}
return 0;
}
拼凑出来
这里空空如也




有帮助,赞一个