6 solutions
-
-1
原汁原味,
#include<bts/stdc++.h> using namesace std; int main() { int n; cin>>n; for(int i=1;i<=n;i++) //上面部分 { for(int j=1;j<=(n-i);j++) cout<<" "; //*的空格数目 if(i==1) //第一行 { for(int j=1;j<=n;j++) cout<<"*"; } else //中间的行 { cout<<"*"; //第一个* for(int j=1;j<=n+2*(i-2);j++) cout<<" "; //中间的空格数目 cout<<"*"; //最后一个* } cout<<endl; //换行 } for(int i=1;i<n;i++) //同理 { for(int j=1;j<=i;j++) cout<<" "; if(i==n-1) { for(int j=1;j<=n;j++) cout<<"*"; } els { cout<<"*"; for(int j=1;j<=n+2*((n-i)-2);j++) ; cout<<" "; cout<<"*"; } cout<<endl; } return 0; }
Information
- ID
- 66
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- (None)
- # Submissions
- 73
- Accepted
- 35
- Uploaded By