介绍
这篇文章给大家分享的是有关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语言的循环打印菱形的方法