黑马程序员技术交流社区

标题: 打印正三角形的两种方式(正三角加倒三角). [打印本页]

作者: 木亙。    时间: 2015-9-23 22:28
标题: 打印正三角形的两种方式(正三角加倒三角).
  for (int a=0; a<5; a++) {
        for (int b=0; b<=a+4; b++) {
            if (b<4-a) {
                printf(" ");
            }else{
            printf("*");
            }
        }
        printf("\n");
    }
    for (int i=0; i<5; i++) {
        for (int j=0; j<9-i; j++) {
            if (j<i) {
                printf(" ");
            }else{
                printf("*");
            }
        }
        printf("\n");
    }
    return 0;
}
这是第一种
作者: 木亙。    时间: 2015-9-23 22:29
for (int a = 1; a<9; a++) {
        for (int b = 0; b<8-a; b++) {
            printf(" ");
            
        }
        for (int c=0; c<2*a-1; c++) {
            printf("*");
        }printf("\n");
    }
    for (int a = 1; a<9; a++) {
        for (int b = 1; b<a; b++) {
            printf(" ");
            
        }
        for (int c = 1; c<18-a*2; c++) {
            printf("*");
            
        }printf("\n");
    }

   
    return 0;
}
这是第二种, 欢迎交流
作者: lvguodong    时间: 2015-9-26 20:14
这个不错,用数组的方式能实现吗?
作者: jianjiao    时间: 2015-9-27 08:50
赞赞赞赞赞赞赞赞赞赞
作者: tz19900926    时间: 2015-9-27 09:09
赞一个顶一下得一分
作者: 605526241    时间: 2015-9-27 09:51
想法很棒,编程也是条条大路通北京




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2