黑马程序员技术交流社区

标题: 打印正三角 [打印本页]

作者: 15132876050    时间: 2015-8-23 20:06
标题: 打印正三角
使用循环打印三角形

---*

--***

-*****

*******


*/
我的方法:victory:

#include <stdio.h>


int main(int argc, const char * argv[]){




//   定义变量 行数 列数  //一个问题多中解决思路  

    int i,j,count = 0;

    //   用外for循环控制行 内层for控制列

    for(i =0;i<4;i++){

        //      用for循环输出' '

        for(j = 0; j<4-i-1;j++)

            printf(" ");


        //   用for循环输出'*'

        for(  count =0;count++!=i*2+1;)/

            printf("*");


        printf("\n");

    }


   return 0;

}
第二种老师的方法

int main(int argc, const char * argv[]){



//   利用for循环实现图形的打印外层控制行  //程序执行的步骤

    for (int i = 0;i < 4; i++){

//      for实现空白的打印

        for(int j = 0;j < 4-i-1;j++)

            printf(" ");

//      for实现*的打印

        for(int k = 0;k <= 2*i;k++)

            printf("*");


        printf("\n");

    }
作者: 企业部-阿狗老师    时间: 2015-8-24 01:21
感谢楼主分享
作者: shuibole    时间: 2015-9-4 21:48
学习了~~~~
作者: 克莱斯勒    时间: 2015-9-4 22:37
看如意大师的,讲得很透
作者: cuifei    时间: 2015-9-6 00:19
参考了,~~~~~~~~~~~继续加油
作者: Eric_h    时间: 2015-10-3 08:03
不错,做参考了




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