c语言代码:格式化输出一颗爱心!

您所在的位置:网站首页 C语言输出爱心图案代码 c语言代码:格式化输出一颗爱心!

c语言代码:格式化输出一颗爱心!

#c语言代码:格式化输出一颗爱心!| 来源: 网络整理| 查看: 265

如图:

 

不管了,先放代码!

解析在后面。

#include int main(void) {     int a, b, c, d, e;     for (a = 1; a             printf(" ");         }         for (c = 1; c             printf(" ");         }         for (e = 1; e         for (c = 1; c         for (c = 1; c             printf("*");         }         printf("\n");             }     return 0; }

我用c语言代码来展示:

我刚学到循环这里,我就用 for循环 ,来弄这个爱心。

①首先前第三行:

  可以分成四个部分,共三行;我们可以先定义循环变量:a b c d e;

a 我们设定成 行 的增量  for(a = 1 ; a 3-> 1,我们可以看成,1+2*2 -> 1+ 2*1 -> 1+ 2*0

        这里的 2  1  0 与 a 的关系 :可以看成  abs(3 -a)

         就是:    for(b = 1 ; b   10 -> 14 ,我们可以看成6 + 4*0  -> 6 + 4*1-> 6 + 4*2

        这里的 0 1 2 可以看成 6+4*(a-1)

        就是:    for(c = 1 ; c 

                        printf(" ");

                        }

第四部分的  *   和第二部分一样

就是: for( e =1; e          for (c = 1; c             printf("*");         }         printf("\n");             }

看看效果:

 

我刚学,没有想到更好的算法。唉😭😭😭😭😭

代码冗长,有更好的请@我😁😁😁😁😁😁😁😁



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3