#include<stdio.h> #include<string.h> void printLine(int blank_count, int start_count) { int i=0; for(;i<blank_count;i++) { printf(" "); } for (int i = 0; i < start_count; ++i) { printf("*"); } printf("\n"); } void printLingxing(int n) { int i=1; for(i=1;i<n;i++) { printLine(n-i,2*i-1); } printLine(0,2*i-1); for (i = n-1; i >0; --i) { printLine(n-i,2*i-1); } } int main() { int n; scanf("%d",&n); printLingxing(n); return 0; } |
Double click to view unformatted code.