c语言的循环打印菱形的方法

  介绍

这篇文章给大家分享的是有关c语言的循环打印菱形的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

c语言的循环打印菱形的方法:使用两个的循环,实现条件判断,代码为【int i, j。(i=0;i<2 * n - 1;我+ +){如果(

<强> c语言的循环打印菱形的方法:

方法一(以循环为主打印)

# include & lt; stdio.h>   空白打印(int n)   {   int i, j。   (i=1;i<=n;我+ +)   {   (j=1;j<=n;j + +)   {   printf (““);   }   (j=n + 1;j=1;我——)   {   (j=1;j<=(n);j + +)   {   printf (““);   }   (j=n + 1;j

方法二:(两个,根据条件判断实现)

# include & lt; stdio.h>//输出格式   空白打印(char ch) {   putchar (ch);   }//星号   空白printstar (int n)   {   int i, j。//行,列   (我=0;i<2 * n - 1;我+ +)   {   (j=0;j<2 * n - 1;j + +)   {   如果(i=n-i-1&, j=i n + 1,, j<3 * n-i-2)   {   print (& # 39; * & # 39;);   }   其他的   {   打印(& # 39;& # 39;);   }   }      }   打印(& # 39;\ n # 39;);   }   }      void main ()   {   int n;   printf(“- - - - - - - - - - - -开始打印符号- - - - - - - - - - - - \ n");   printf(“请输入数字:“);   scanf (“% d",, n);   printstar (n);   printf(“- - - - - - - - - - - -结束打印符号- - - - - - - - - - - - \ n");   }

说明:(2 n - 1) - (n-i-1)=n + i

(2 n - 1) - (- (n-i-1))=3 n-i-2

结果:

 c语言的循环打印菱形的方法

感谢各位的阅读!关于c语言的循环打印菱形的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

c语言的循环打印菱形的方法