View Code of Problem 53

#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.


Back to problem 53