2 条题解
-
1
#include<stdio.h> int main() { int n,i,j; scanf("%d",&n); for (i=1;i<=n;i++) { for(j=1;j<=n+i-1;j++) if(j==n+1-i||j==n+i-1) printf("*"); else printf(" "); printf("\n"); } for(i=1;i<n;i++) { for(j=1;j<=2*n-i-1;j++) if(j==i+1||j==2*n-1-i) printf("*"); else printf(" "); printf("\n"); } }
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int a,s,d;cin>>a; for(int i=1;i<=a-1;i++){ cout<<' '; }cout<<'*'<<endl; for(int i=1,s=a-2,d=1;i<=a-1;i++,s--,d=d+2){ for(int i=1;i<=s;i++){ cout<<' '; }cout<<'*'; for(int i=1;i<=d;i++){ cout<<' '; }cout<<'*'<<endl; } for(int i=1,s=1,d=a*2-1-2-2;i<=a-2;i++,s++,d=d-2){ for(int i=1;i<=s;i++){ cout<<' '; }cout<<'*'; for(int i=1;i<=d;i++){ cout<<' '; }cout<<'*'<<endl; } for(int i=1;i<=a-1;i++){ cout<<' '; }cout<<'*'; return 0; }
- 1
信息
- ID
- 232
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 4
- 标签
- 递交数
- 74
- 已通过
- 36
- 上传者