View Code of Problem 53

#include<stdio.h>

int main(){

       int line = 0;
      int i = 0;
     scanf("%d", &line);//7
//1. 打印上半部分
for(i=0; i<line; i++)
{
    //打印一行
    //1. 打印空格
    int j = 0;
    for(j=0; j<line-1-i; j++)
    {
        printf(" ");
    }
    //2. 打印*
    for(j=0; j<2*i+1; j++)
    {
        printf("*");
    }
    printf("\n");
}
//2. 打印下半部分
for(i=0; i<line-1; i++)
{
    //打印一行
    //1. 打印空格
    int j = 0;
    for(j=0; j<i+1; j++)
    {
        printf(" ");
    }
    //2. 打印*
    for(j=0; j<2*(line-1-i)-1; j++)
    {
        printf("*");
    }
    printf("\n");
}


}

Double click to view unformatted code.


Back to problem 53