您的位置:首页 > 其它

输出空心三角形

2016-11-10 09:24 204 查看
/*

烟台大学计算机与控制学院

文件名称:

作者;宗意行

完成时间;2016年11 
月  10日。

题目描述

前几天,老师让良哥做一个画空心三角形的程序来取悦小师妹,可把良哥愁死了,C语言基础学得再扎实,算法不精也是硬伤呀!于是良哥又写好了主程序来找机前的你帮忙了^_^

 

#include <stdio.h>

void holl_triangle(int n); /*函数声明*/

int main()

{

    int n;

    scanf("%d",&n); /*输入行数n*/

    holl_triangle(n); /*调用输入n行的空心三角形的函数*/

    return 0;

}

 

主程序已给出,请完成holl_triangle函数并提交

 

样例输入

 5

样例输出

*

   * *

  *   *

 *     *

**********/

#include <stdio.h>

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,j;

    for(j=1; j<=n-1; j++)

        printf(" ");

    printf("*\n");

    for(i=2; i<=n-1; i++)

    {

        for(j=1; j<=n-i; j++)

            printf(" ");

        printf("*");

        for(j=1; j<=2*i-3; j++)

            printf(" ");

        printf("*\n");

    }

    for(j=1; j<=2*n-1; j++)

        printf("*");

    printf("\n");

}

心得

在做这个题的时候 
还是感觉对于循环不是很懂在这个方面有欠缺
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: