清晰思路带你掌握如何运用循环打印各种图案(新手向) 您所在的位置:网站首页 有规律的形状图片 清晰思路带你掌握如何运用循环打印各种图案(新手向)

清晰思路带你掌握如何运用循环打印各种图案(新手向)

2024-06-10 17:11| 来源: 网络整理| 查看: 265

目录

  一、简单介绍三种循环语句及使用时的注意事项(已学会的可跳过)

1、do语句

2、while语句

3、for语句

4、补充说明

二、打印图案的共性发现

三、循环打印直角三角形

四、另类思路打印其他图案

五、上下对称图形(“K”,菱形,漏斗)

1、菱形

2、“K”型图案

3、沙漏

六、总结

  当我们进入循环语句的学习后,免不了遇见打印各种图案的题目。星号三角形,平行四边形,符号金字塔,沙漏......发现图案表面的规律并不困难,但其中隐藏的联系与如何用代码去实现,却会让很多不能灵活运用循环语句的同学难以下手。这周就请和笔者一起,以清晰的思路,由易到难,深入浅出地探究循环打印图案的奥秘。

  一、简单介绍三种循环语句及使用时的注意事项(已学会的可跳过)

  我们以一个“请分行打印5次‘1024快乐!祝你永不脱发!’”的任务来引出它们。

1、do语句 #include int main() { int count = 0; do { printf("1024快乐!祝你永不脱发!\n"); count++; //设了一个从0开始,每循环一次加1的计数器。 } while (count != 5); //do语句里也是包含一个while语句作为循环判断条件的。 return 0; } ​

do语句的特点是“先试试再看”,即先执行再判断,所以无论满不满足while中的条件,它都至少执行一次。另外,注意while()后要跟一个分号“;”,有些同学学完while语句之后容易与此混淆。

2、while语句 #include int main() { int count = 0; while (count != 5) { printf("1024快乐!祝你永不脱发\n"); count++; } return 0; }

while语句的特点是“先看再试试”,即先判断再执行,如果不满足()里的条件,语句是不执行的。且()后面是不接分号“;”的(其实写判断条件的括号后面,似乎只有do语句里的while()后接分号,其他都不接)

3、for语句 #include int main() { for (int i = 0; i < 5; i++)//或者for(i=1;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有