第11周OJ练习-3

问题及代码

/*作者:贾如杉
输入;一个整数、
输出;一个空心三角形图形*/
#include 
void holl_triangle(int n); /*函数声明*/
int main()
{
    int n;
    scanf("%d",&n); /*输入行数n*/
    holl_triangle(n); /*调用输入n行的空心三角形的函数*/
    return 0;
}void holl_triangle(int n)
{
    int i=1,i1=1,i2=1,i3=1,i4=1;
    int j1=n,j2=1;

    while(i1<=(n-1))
    {
        printf(" ");
        i1++;
    }
    printf("*\n");
    while(i<=(n-2))
    {
        i2=1;
        i3=1;
    while(i2<=(j1-2))
    {
        printf(" ");
        i2++;
    }
    printf("*");
    j1=j1-1;
    while((2*j2-1)>=i3)
    {
        printf(" ");
        i3++;
    }
    j2++;
    printf("*\n");
    i++;
    }
    while(i4<=(2*n-1))
    {
        printf("*");
        i4++;
    }
}

运行结果、第11周OJ练习-3_第1张图片

知识点总结

加深对自定义函数的了解,同事复习以前的知识


学习心得

  对自定义函数的理解与调用已经有所掌握

你可能感兴趣的:(第11周OJ练习-3)