空心三角
#include<stdio.h> int main() { int i,j,n,flag=0; char ch; while(scanf("%c",&ch)) { if(ch=='@') break; scanf("%d",&n); if(flag) printf("\n"); flag++; for(i=1;i<=n-1;i++) printf(" "); if(n>1) { printf("%c",ch); printf("\n"); } for(i=2;i<=n-1;i++) { for(j=1;j<=n-i;j++) printf(" "); printf("%c",ch); for(j=1;j<=2*i-3;j++) printf(" "); printf("%c",ch); printf("\n"); } for(i=1;i<=2*n-1;i++) printf("%c",ch); printf("\n"); getchar(); 防止空格被吞 } return 0; }

浙公网安备 33010602011771号