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

如何打印出一个空心三角形》

gestopaxmc 发布于 2007-05-01 10:25, 2341 次点击
如何打印出一个空心三角形》
*
* *
*****
9 回复
#2
奔跑的鸟2007-05-01 21:26
main()
{
int h=3,i,j,l,r;
l=r=h;
for(i=1;i<=h;i++)
{printf("\n");
for(j=1;j<=2*h-1;j++)
{if(i!=h) {if(j==l||j==r) printf("*"); else printf(" ");}
else printf("*");
}
l--;r++;
}
getch();
}
#3
陈石2007-06-22 20:31

能帮我做个三角形,让它没隔1秒,旋转45度吗?谢了

#4
RockCarry2007-06-22 21:50
printf("空心三角形\r\n");
#5
rby2010-03-14 13:15
用time.h
#6
zhangbohtz2010-04-09 19:41
#include <stdio.h>
int main(void)
{
        int i,j,num;
        printf("Lines you want: \n");
        scanf("%d",&num);
        for (i = 1; i <num; i++) {
                for (j = 0;j < i; j++) {
                        if (j>0 && j < i - 1) {
                                printf(" ");
                        } else {
                                printf("*");
                        }
                }
                printf("\n");
        }
                for (j = 0; j < i; j++)
                        printf("*");
                printf("\n");
}
#7
zhangbohtz2010-04-09 19:42
运行结果:
Lines you want:
5
*
**
* *
*  *
*****
#8
zhangbohtz2010-04-09 19:45
如果要旋转的用C是浪费,Qt就很简单了,图形库大把的函数能行!
1