题解 | #空心三角形图案#

空心三角形图案

http://www.nowcoder.com/practice/2ccc5fca423e47f0b622fe6f151cfab4

#include <stdio.h>
int main()
{
  int n, i, j, k;
  while(scanf("%d", &n) != EOF)   //多组输入
  {
     printf("* \n");    //先单独打印第一行的一个*
     for(i=0; i<(n-2); i++)   //循环n-2次打印中间的行
     {
         printf("* ");    //中间的行也是先打印第一个*+空格
         for(j=0; j<i; j++)   //再循环打印空格,
             printf("  ");    //每2个空格一组
         printf("* \n");        //打印中间行的最后一个*以及换行
     }
      for(k=0; k<n; k++)     //最后打印最后一行的n个*+空格
          printf("* ");
      printf("\n");
  }
  return 0;
}

全部评论

相关推荐

今天 11:08
已编辑
上海大学 Java
点赞 评论 收藏
分享
迷茫的大四🐶:那你问他上班之后老实了没
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务