c语言代码:格式化输出一颗爱心! |
您所在的位置:网站首页 › C语言输出爱心图案代码 › c语言代码:格式化输出一颗爱心! |
如图:
不管了,先放代码! 解析在后面。 #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 |