黑马程序员技术交流社区

标题: for循环打印倒三角形的两种方式 [打印本页]

作者: TTsu    时间: 2015-8-30 23:22
标题: for循环打印倒三角形的两种方式

第一种是先打印("-"),

-
--
---
再打印三角形程序如下:
    for (int i = 4; i>=1; i--) {
        for (int j=1; j<=4-i ; j++) {
            printf("-");
        }
        for (int k = 1;k<=2*i-1;k++){
            printf("*");
        }
        printf("\n");
    }
第二种是for里面嵌套三个for循环,分别是打印"-",和两个部分的"*"
    for (int i = 1; i<=4;i++){
        for (int j = 1; j < i; j++) {
            printf("-");
        }
        for (int k = 4; k>=i; k--) {
            printf("*");
        }
        for (int l = 4; l>i; l--) {
            printf("*");
        }
        printf("\n");
    }
结果都如下:不会上传照片
*******
-*****
--***
---*
*******
-*****
--***
---*
本人基础太差,for循环算是弄懂一点,多多指教
作者: 同舟ing    时间: 2015-8-30 23:24
可以啊,现在正在学这个,一直没搞懂,谢大神!马克一下。
作者: 0826iOS_sunzhen    时间: 2015-8-30 23:25
虽然看不懂,但是也给大神顶一个,慢慢摸索中。。。。。




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