C语言:打印菱形

简介: 题目:打印菱形背景:无。思路:采用两个 for 循环,利用数学知识,推出规律

题目:打印菱形

980729637ccd4bc88e441e2b612c579e.png


背景:无。


思路:采用两个 for 循环,利用数学知识,推出规律


a7eb78e91b3a400cb838380cd2a92f0a.png


代码:

#include<stdio.h>
int main()
{
  int i, j;
  //上半部分
  for (i = 0; i < 4; i++)
  {
    //打印空格
    for (j = 0; j < 3 - i; j++)
    {
      printf(" ");
    }
    //打印 * 
    for (j = 0; j < 2 * i + 1; j++)
    {
      printf("*");
    }
    printf("\n");
  }
  //下半部分
  for (i = 0; i < 3; i++)
  {
    //打印空格
    for (j = 0; j < i + 1; j++)
    {
      printf(" ");
    }
    //打印 *
    for (j = 0; j < 5 - 2 * i; j++)
    {
      printf("*");
    }
    printf("\n");
  }
  return 0;
}


细节:注意每推导公式。

目录
相关文章
|
6天前
|
C语言
C语言-----用二维数组解决菱形的打印问题
C语言-----用二维数组解决菱形的打印问题
23 0
|
6天前
|
C语言
c语言编程练习题:7-4 输出菱形图案
本题要求编写程序,输出指定的由“A”组成的菱形图案。
32 0
|
6天前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
53 0
|
6天前
|
C语言
c语言编程练习题:7-59 打印菱形图案
c语言编程练习题:7-59 打印菱形图案
41 0
|
6天前
|
C语言
用c语言画菱形( ̄_ ̄ )
用c语言画菱形( ̄_ ̄ )
32 0
|
5月前
|
C语言
C语言第二十五弹--打印菱形
C语言第二十五弹--打印菱形
|
6月前
|
C语言
【C语言刷题】水仙花数、打印菱形、求和
【C语言刷题】水仙花数、打印菱形、求和
45 0
|
10月前
|
C语言
【C语言】输入行数,打印上下对称的菱形
【C语言】输入行数,打印上下对称的菱形
103 0
|
12月前
|
算法 C语言
C语言练级之路num4(有关各种菱形的打印)(用的都是基础的算法),会了这些图形的打印,从此再无你不会用的循环,给你理解的透透的
1.第一题(边框菱形的打印) 2.第二题边框 菱形的进阶 3.第三题(数字菱形的打印) 4.第四题:(空心菱形) 5.第五题(实心菱形): 6.第六题:(外带一个杨氏三角的再一次打印)
|
C语言
C语言打印菱形
C语言打印菱形
65 0