输入最底层的星星数量,输出三角形

 

#include<stdio.h>

int main(void)
{
  int n = 0;  // 最底层星星数
  int row = 0;  // 行
  int j = 0;  // 列
  scanf("%d", &n);

  if (0 != n % 2 && n > 0)
  {
    for (; row < (n / 2 + 1); row++)
    {
      for (j = n / 2 - row + 1; j > 0; j--)  // 在前面补空格空格
        printf(" ");
      for (j = 0; j < (row * 2 + 1); j++)  // 输出星星
        printf("*");
      printf("\n");  // 一行输出结束,换行
    }
  }
  else
    printf("Please enter an odd number.");
  return 0;
}

 

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒