A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© TTsu 中级黑马   /  2015-8-30 23:22  /  1739 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


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

-
--
---
再打印三角形程序如下:
    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循环算是弄懂一点,多多指教

2 个回复

正序浏览
虽然看不懂,但是也给大神顶一个,慢慢摸索中。。。。。
回复 使用道具 举报
可以啊,现在正在学这个,一直没搞懂,谢大神!马克一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马