黑马程序员技术交流社区

标题: printf函数打印三角形 [打印本页]

作者: heart西门吹牛    时间: 2016-1-16 17:16
标题: printf函数打印三角形
打印一个倒三角形有哪些方法????求大神交流
作者: 15223245    时间: 2016-1-16 17:28
  1. #include <stdio.h>

  2. int main() {
  3.         int i,j,k,n;
  4.         scanf("%d",&n);
  5.         for(i = n;i > 0;i--) { // n为组成三角形的行数
  6.                 for(k = 0;k < n - i;k++) { // 打印前导空格,空格数分别为0,1,2,3,......
  7.                         printf(" ");
  8.                 }
  9.                 for(j = 0;j <2 * i - 1;j++) { // 因为i = n,n - 1,n - 2,... 2,1,0,故打印*数也是这么多。
  10.                         printf("*");
  11.                 }
  12.                 printf("\n");
  13.         }
  14.         return 0;
  15. }
复制代码

作者: iotwhh    时间: 2016-1-16 17:40
加好友,教你玩耍,哈哈!
作者: heart西门吹牛    时间: 2016-1-16 17:41
15223245 发表于 2016-1-16 17:28

感谢,对我来说,很有用的啊

作者: 水丹青    时间: 2016-1-17 00:13
体力活: printf 就能搞定了 哈哈
作者: 笑声不断    时间: 2016-1-17 07:27
这个好像大学考试题
作者: kegao    时间: 2016-1-19 00:25
加油加油
作者: kegao    时间: 2016-1-19 00:29
加油加油
作者: kegao    时间: 2016-1-19 00:32
加油加油
作者: kegao    时间: 2016-1-19 00:37
加油加油
作者: kegao    时间: 2016-1-19 00:52
加油加油
作者: toveyloves    时间: 2016-1-19 01:24
了解递增递减逻辑打印这些三角型都不是事,已经有规律了




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