本章重点、难点:

我认为本章重点是每个循环语句的循环结构,在熟记的基础上要掌握for语句、while语句、do_while语句实现循环的方法。难点是3种循环语句的嵌套和转换、用循环结构输出几何图案、还有在循环语句中使用break和continue来改变流程也比较难。

课内反思:

了解了3种循环与语句,掌握了一些基本的循环语句:数的累加和数的阶乘,一些简单几何图案的输出:

#include<stdio.h>
main()
{int i,j,k,n=7;for(i=1;i<=5;i++){for(j=i;j<5;j++)printf(" ");for(k=1;k<=(2*i-1);k++)printf("*");printf("\n");}for(i=1;i<=4;i++){for(j=1;j<=i;j++)printf(" ");for(k=i;k<=n-i+1;k++)printf("*");printf("\n");}
}

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

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

#include<stdio.h>
main()
{int i,j,k;for(i=1;i<=5;i++){for(j=1;j<i;j++)printf(" ");for(k=1;k<=8;k++)printf("*");printf("\n");}for(i=1;i<=4;i++){for(j=1;j<=(4-i);j++)printf(" ");for(k=1;k<=8;k++)printf("*");printf("\n");}
}

其实这些图形我是采用拼接的形式,用之前讲的6个基本图形两两组合,所以还不能说已经完全掌握。我认为关键的问题是要找到输出的“空格 ”、“*”和行的关系,即i,j,k的关系。

分享交流:

访问了一些同学的博客,都对我有帮助,他们提交作业速度很快,而且完成了最后一个图形的输出,向他们学习,

转载于:https://www.cnblogs.com/0219cfz/p/10700673.html

第五章 循环结构课内反思相关推荐

  1. c语言如何实现一只蜗牛爬的循环,[工程科技]第五章 循环结构程序设计c语言程序设计.ppt...

    [工程科技]第五章 循环结构程序设计c语言程序设计 第5章 循环结构程序设计 while语句 while语句 do while语句 do while语句 do while语句 do while语句 d ...

  2. Java 北大青鸟 第一学期 第五章 循环结构(一) 上级练习+课后作业

    第一学期 第五章 循环结构(一) 实例1 打印50分试卷 实例5 如何进行程序调试 Java MyShopping管理系统 > 购物结算+管理系统 本章作业 源码下载 实例1 int i = 1 ...

  3. c语言第五章循环结构答案,C语言循环结构练习题带答案

    <C语言循环结构练习题带答案>由会员分享,可在线阅读,更多相关<C语言循环结构练习题带答案(8页珍藏版)>请在人人文库网上搜索. 1.第5章循环结构程序设计练习题1.单项选择题 ...

  4. 第五章 循环结构课后反思

    ---恢复内容开始--- 本章重点.难点: 一.for语句 1.for语句的一般形式: for(<初值表达式>;<条件表达式>;<循环变量表达式>) { <循 ...

  5. 【blockly教程】第五章 循环结构

    在这里,我们将介绍一个新游戏--Pond Tutor 在Pond Tutor(https://blockly-games.appspot.com/pond-tutor)这个游戏中,我们将扮演黄色的鸭子 ...

  6. C语言程序设计第五章循环结构程序设计总结

    5.1 引例 例5.1计算人口有规律增长的数量. 1.文字描述 2.流程图 3.代码及运行结果 例5.2使用while循环有规律累加值为止的编写程序 1.文字描述 2.流程图 3.代码及运行结果 . ...

  7. java第五章循环结构总结_Java理论学习三分钟-流程控制之循环结构(3)

    一.循环结构概念引入 在生活中会出现这样的编写程序,计算1+2+3+--+100的值 int a1=1; int a2=2; int a3=3; -- int a100=100; a100=a1+a2 ...

  8. C语言 第五章 循环结构

    一.for 二.while 三.do while 四.continue 五.break 一.for 请在屏幕上输出1000个*号 printf("********************** ...

  9. 第五章循环结构(一)

    一.while循环: 1.语法:while(循环条件){ //循环操作 } 2.循环条件是一个bolean类型的结果. 3.特点:先判断,后执行! 二.程序调试: 1.步骤: 设置断点 单步运行 观察 ...

最新文章

  1. Drug Discov. Today | 简要综述GNNs用于分子性质预测
  2. Oracle数据库导入导出命令
  3. BF算法和KMP算法实现
  4. 记录:JS异步解决方案的发展以及优缺点
  5. php oracle视图,Oracle v$database视图分析
  6. python计算机中丢失api-ms-win-crt-runtime-l_api-ms-win-crt-runtime-l1-1-0.dll
  7. How to add jdk8 in Eclipse Indigo
  8. 那些年踩过的坑(满目疮痍,一身狼狈)
  9. php 中function_PHP中的function函数详解
  10. 与你一起学习Microsoft Visio——基础篇
  11. 【自学笔记】基于R语言的copula函数重现期等值线绘制
  12. LWM2M简介-学习记录
  13. 电力系统建模与仿真, 地理接线图,配电图,电力系统组态与监控,电力调度,自动控制,VBScript脚本控制,JavaScript脚本控制, 潮流分析2018...
  14. java银行账户类_使用Java编写银行账户类(面向对象思考实验)
  15. android平板投影到电视,平板投屏到电视机如何操作可以互投
  16. XCPC Team Trainning Round 1 (NCPC2018)
  17. 完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错 - 细雨淅淅
  18. 百度OCR识别图片文字,解决image format error错误
  19. 自然语言处理核心期刊_中文自然语言处理的关键技术.ppt(1.63MB)-NLPIR.ppt
  20. 遇到问题之-cacti监控网卡流量traffic

热门文章

  1. JS代码混淆 支持PHP .NET PERL
  2. 51aspx技术文章汇总搜集
  3. 【解决问题】右键添加UltraEdit打开文件
  4. 基于S函数的BP神经网络PID控制器及simulink仿真
  5. CMake使用详解一(单文件编译)
  6. adb指令通过uid控制_图文教程:PC利用adb工具通过CMD命令控制手机动作(备忘笔记)...
  7. Python接口自动化之unittest单元测试
  8. Mysql : InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!
  9. NBA球星杜兰特之前投资Coinbse目前已获利达61.5倍
  10. 美联储FOMC会议前瞻:预计美联储将维持目前的政策不变