21xrx.com
2025-03-26 04:26:19 Wednesday
文章检索 我的文章 写文章
如何在C语言中输出菱形
2023-06-14 18:47:25 深夜i     13     0
C语言 嵌套循环 菱形

在C语言中,我们可以使用嵌套循环的方法来输出菱形。具体的代码实现如下:

#include 
int main() {
  int i, j, k;
  int n = 5// 菱形的边长为5
  for(i = 1; i <= n; i++) {
    for(j = 1; j <= n - i; j++) {
      printf(" ");
    }
    for(k = 1; k <= 2 * i - 1; k++) {
      printf("*");
    }
    printf("\n");
  }
  for(i = n - 1; i >= 1; i--) {
    for(j = 1; j <= n - i; j++) {
      printf(" ");
    }
    for(k = 1; k <= 2 * i - 1; k++) {
      printf("*");
    }
    printf("\n");
  }
  return 0;
}

以上代码的输出结果为:

*
  ***
 *****
*******
*********
*******
 *****
  ***
  *

  
  

评论区

请求出错了