注册 登录
编程论坛 C图形专区

大神求解 空心三角形

hughxy 发布于 2016-12-23 10:57, 3902 次点击
只有本站会员才能查看附件,请 登录
6 回复
#2
hughxy2016-12-23 10:57
只有本站会员才能查看附件,请 登录
#3
hughxy2016-12-23 11:00
只有本站会员才能查看附件,请 登录
#4
hughxy2016-12-23 11:02
只有本站会员才能查看附件,请 登录
#5
hughxy2016-12-23 11:05
只有本站会员才能查看附件,请 登录
#6
九转星河2016-12-23 12:47
回复 5楼 hughxy
大哥重复发帖了~
#7
peter张2017-03-21 19:02
#include <stdio.h>

int main()
{
    char a[7][6];
    int i , j;

    //为数组赋值
    for (i =0;i <=6;i++)
    {
        for(j =0 ;j <=6; j++)
            a[i][j]='*';
    }

    //打印上半部图形
    for(i =0 ;i < 6;i++)
    {
        printf("%c",a[i][0]);
        for(j=1; j < 6; j++)
        {
            if (i==j)
            {
                printf("%c",a[i][j]);
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");

    }
    //打印下半部分

        for(i = 0;i<=6 ;i++)
        {
            printf("%c",a[i][0]);

            for(j=5;j >=0;j--)
            {
                if(i==j)
                {
                    printf("%c",a[i][j]);
                }
                else
                {
                    printf(" ");
                }
            }
            printf("\n");

        }   
        return 0;
}



利用数组也可以打印。
具体几列几行没数。
这个个人感觉好理解。
1