• 第五章 循环结构课后反思


    一、本章重点、难点:

         C语言有3种循环语句:for语句,while语句,do_while语句

           1.for语句的一般形式为:

              for(<初始表达式>;<条件表达式>;<循环变量表达式>)

               {

                 <循环语句>

               }

              < 初始表达式>可以省略,但需保留(;),

              <条件表达式>一般不能省略,否则为无限循环,

              <循环表达式>亦可省略。

               重点:用for语句编写图案,把图案分成几个部分分别进行编写,有“ ”和“*”。

               2.while和do_while语句

               while一般形式为:

                while(<条件表达式>)

                    {

                         循环语句

                         循环变量表达式

                    }

                  do_while一般形式为:

                  do

                 {

                    <循环体语句>

                 }while(<条件表达式>)

            while和do_while的区别:do_while循环中的<循环体语句>至少会执行一次,因为是先执行<循环体语句>,后判断<条件表达式>;而while循环和for循环中的<循环体语句>有可能一次也不被执行。

         难点:我觉得就是对于我这种脑子不太能转的过来的人,循环就得多想想了,看着书上的例题,可以大概的写出代码,但要是自己写就有点·····困难了。

                二、108面习题(图三)

             

    #include<stdio.h>
    int
    main() { int i,j,k; for(i=1;i<=5;i++) { for(j=1;j<=(10-2*i);j++) printf(" "); for(k=1;k<=(2*i-1);k++) printf("*"); printf(" "); } for(i=6;i<=9;i++) { for(j=1;j<=(2*i-10);j++) printf(" "); for(k=1;k<=(19-2*i);k++) printf("*"); printf(" "); } }

    (1).我把三角形分成了两部分,第一部分是这样的

    ,  先用一个for循环输出这个直角三角形,前面有例子,所以还算顺利。

    (2).第二部分是这样子的,再用一个for循环输出。

    课内反思:一开始我没注意书上的图形是每行变量两个,于是输出的图形和书上的图不一样,于是整了整心态,又开始,想了许久,怎么改,才改好的j,k的值,整个过程不算特别地顺利,还是学得不好吧,,,不过我认为其他的图形都是可以慢慢分析出来的,把图形分解成几个图形,再用前边的例子把小图形的代码敲出来就好了吧。

  • 相关阅读:
    DLL注入之Appinit_Dlls
    VC下遍历文件夹中的所有文件的几种方法
    Windows下C语言的Socket编程例子(TCP和UDP)
    Windows进程间共享内存通信实例
    window下线程同步之(Mutex(互斥器) )
    如何安装win10和linux [ubuntu14]双系统
    Windows虚拟地址转物理地址(原理+源码实现,附简单小工具)
    Windows驱动中通过MDL实现用户态与核心态共享内存
    C# Label显示多行文本及换行(WinForm/WebForm)
    使用delegate实现简单的查询功能
  • 原文地址:https://www.cnblogs.com/YANG1116/p/10706275.html
Copyright © 2020-2023  润新知