|
|
|
|
|
main()
{ int i,j,n; printf("\nPlease Enter n:"); scanf("%d",&n); for(i=0;i<n;i++) { for(j=0;j<30-i;j++) printf(" "); if(i==0) for(j=0;j<n;j++) printf("*"); else for(j=0;j<n+2*i;j++) if(j==0||j==n+2*i-1) printf("*"); else printf(" "); printf("\n"); } for(i=0;i<n-1;i++) { for(j=0;j<32-n+i;j++) printf(" "); if(i==n-2) for(j=0;j<n;j++) printf("*"); else for(j=0;j<3*n-4-2*i;j++) if(j==0||j==3*n-5-2*i) printf("*"); else printf(" "); printf("\n"); } } |
|
|
如果边长固定,我更倾向于直接画。
|
|
|
不到3分钟就写了这么长,真厉害!呵呵
不到7分钟就结贴,更厉害!!!!嘿嘿 |
|