c语言编写程序 用*输出9*9的c语言输出菱形图案7行

在屏幕上输出以下图案:

拿到这种題目其实是比较容易的,简单的来说就是找规律!,这个菱形每一行是由多个空格和星号组成

第一行:6个空格,1个星号

第二行:5个空格,3个星号

第三行:4个涳格,5个星号

以此类推,假设菱形的一半有N行,此时N为7,,那么第i行时:有n-i个空格,2*i-1个星号

   那么下半部分如何打印呢?其实我们可以把这个菱形分成3个部分 

      為了避免多次循环,采用多个函数来实现, 为了统一规范,函数定义开头大写,而对于变量名我们用下划线命名,也方便我们后期读取前期写的代码佷容易区分函数和变量名


  

我要回帖

更多关于 c语言输出菱形图案7行 的文章

 

随机推荐