Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
332439 | 小林老师 | 【C3-4】打印空心等腰三角形 | C++ | 通过 | 100 | 3 MS | 244 KB | 810 | 2025-07-14 21:58:32 |
/* □□□□× n-1个 □ 1* --------------------- i □ n-i * □2*i-3 * □□□×□× 2 3 1 1 1 □□×□□□× 3 2 1 3 1 □×□□□□□× 4 1 1 5 1 --------------------- ××××××××× 2*n-1 个 × */ #include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; //第一行 for(int i=1; i<n; i++){ cout<<' '; } cout<<'*'<<endl; //第二行开始,空格,*,空格,* for(int i=2; i<n; i++){ for(int j=1; j<=n-i; j++){ cout<<' '; } cout<<'*'; for(int j=1; j<=2*i-3; j++){ cout<<' '; } cout<<'*'<<endl; } //随后一行 for(int i=1; i<2*n; i++){ cout<<'*'; } return 0; }