第六章知识总结

1.梳理知识点 2.重点+可解决的问题 3.用知识解决问题的感想

(一)、感想。

通过学习循环结构这一章,我明白用更简单的方法去处理数据,要先看清题目的要求,原则所需的循环结构来解决问题。

学的越多难度越大,所以更要努力,将每个题目都研究一下,认真审题。

从开始学习C语言到现在,我已经从一无所知到会写一点简单的程序,我知道我懂的还不够多,现在学习的难度也在不断增加,我希望自己能够更好的学习它。掌握它的内容。

(二)、梳理知识点。

1.while当型循环

while (循环表达式)

{

语句序列

}

2.do-while 直到型循环

do

{

语句序列

}while(循环表达式) ;

3.for语句

for(初始化表达式;循环控制表达式;增值表达式)

{

语句序列

}

for语句省略形式例如(;循环…;增值)或(;循环…)都是允许的。

for语句中三个表达式之间的分隔符是分号,有且仅有两个分号,既不能多也不能少。一般情况下,循环控制表达式很少省略,若省略则表示循环条件永真。

4.用到rand()为随机函数 magic=rand()%100+1 表示[1,100]之间的数

5.嵌套循环:先由外层循环进入内层循环,并在内层循环中终止之后接着执行外层函数,再由外层循环进入内层循环中,当外层循环全部终止时,程序结束。

注意:使用复合语句保证逻辑准确性;内层循环控制变量不能同名;采用右缩进格式书写。

6.暴力法:按层次将所有满足情况列举出来,下面层次在上面层次基础上一一列举出来。

7.函数time()返回一秒计算的当前值,该值被转换为无符号整数并做随机数发生器种子。提供代表时间字符串。

#include

……………

srand (time(NULL));

8.break作用终止循环,从循环语句后的一条开始执行。

9.continue:程序将跳过continue语句

后面尚未执行的语句,开始下一次循环,只结束本次循环的执行,,并不终止整合循环执行。

(三)、重点+可解决问题

1.选择三中循环结构的一般原则,不是必须原则。

如果循环次数已知,计数控制循环,用for语句。

如果循环次数未知,条件控制循环,用while语句。

如果循环体至少执行一次,用do-while语句。

2.等腰三角形、矩形、菱形……要注意观察其中的规律。

#include

using namespace std;

int main()

{

int i,j,n;

cin>>n;

for(i=n;i>=1;i--)

{

for(j=1;j<=2*n-1;j++)

{

if(j2*n-i) cout<

else cout<

}

cout<

}

return 0;

}

3.for,while后不可有分号

while后有分号会造成死循环,for语句后有分号会导致循环什么不做,只起延时作用。

有分号表示循环体就是分号之前的内容,空语句表示循环体什么也不做。

4.余数相同题:注意要用多组数据。

#include

using namespace std;

int main()

{

int a,b,c;

while(cin>>a>>b>>c)

for(int i=2;;i++)

{

if((a%i==b%i)&&(b%i==c%i)&&(c%i==a%i))

{

cout<

break;

}

}

return 0;

}

C语言永真循环,c语言第六章总结 循环语句相关推荐

  1. java语言程序设计第六章答案_Java语言程序设计(邵丽萍编著)第六章.doc

    Java语言程序设计(邵丽萍编著)第六章 第6章 (一)判断题 (1)抽象类不能实例化. ( ) (2)一个类中,只能拥有一个构造方法. ( ) (3)内部类都是非静态的. ( ) (4)接口中的所有 ...

  2. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  3. Tensorflow2.1入门 第六章:循环神经网络

    Tensorflow2.1入门 第六章:循环神经网络 一.循环核 1. 特点 2. 循环核参数及输出 3. 循环核按时间步展开 二. 循环计算层 1. 循环计算层 2. 使用Tensorflow描述 ...

  4. c语言永真循环格式,C语言的循环结构.ppt

    C++语言的循环结构,杨 基 伦 在程序设计工作中,为了完成既的任务,必须有效地控制程序流程,也就是要控制好语句的执行顺序.程序的流程控制有多种方式,但基本上有三种:即顺序控制.条件分支控制和循环控制 ...

  5. c语言logo,真好玩 C语言输出Yahoo动态logo

    真好玩 C语言输出Yahoo动态logo 发布时间:2020-06-21 14:28:27 来源:51CTO 阅读:955 作者:990487026 先上图,看效果: 源代码 chunli@linux ...

  6. C语言 第六章 多重循环

    目录 一.概要 二.二重循环 2.1.一重循环平行嵌套多重循环 三.三重循环 四.菱形 五.菱形与函数 六.空心菱形 一.概要 在c语言中,if,switch,for,while,do-while可以 ...

  7. 第六章_循环神经网络(RNN)

    文章目录 第六章 循环神经网络(RNN) CNN和RNN的对比 http://www.elecfans.com/d/775895.html 6.1 为什么需要RNN? 6.1 RNN种类? RNN t ...

  8. c语言循环次数计算多重循环,C语言 第六章 多重循环练习

    一.循环输入 #include "stdio.h" void main() { char c; do { printf("我告诉你1+1=2\n"); prin ...

  9. python中s和t是两个集合、对s|t描述正确的是_全国计算机等级考试二级教程--python语言程序设计(2018年版)第六章:组合数据类型...

    声明:本篇文章只是个人知识盲区.知识弱点.重点部分的归纳总结,望各位大佬不喜勿喷.梳理顺序是按照书籍的实际顺序梳理,转载请注明出处. 作者:sumjess 一.组合数据类型的基本概念: Python语 ...

最新文章

  1. 视音频数据处理入门:RGB、YUV像素数据处理【转】
  2. 【临实战】使用 Python 处理 Nginx 日志
  3. C++ 获得指定路径文件的“修改日期”
  4. 自动转换开关(ATS)在数据中心配电系统中的应用
  5. python await原理_JavaScript async/await原理及实例解析
  6. Android FragmentManage FragmentTransaction介绍
  7. yelee主题有时候出现背景完全空白的问题
  8. 【贪心】最大连续数列的和
  9. 文件传输-对数据进行加解密的方法!
  10. ThinkPHP文件目录说明
  11. 转 Hystrix超时实现机制
  12. C++ sizeof操作符的用法和strlen函数的区别
  13. 【目标定位】基于matlab循环增益卡尔曼滤波目标定位仿真【含Matlab源码 145期】
  14. 红米note10 pro刷机
  15. 明尼苏达大学计算机工程,关于美国明尼苏达大学电气与计算机工程系洪明毅博后学术报告的通知...
  16. WinForm 窗体的边框
  17. 机械师F117夜鹰双盘双系统windows10+ubuntu14.04
  18. Go SCP 通信顺序进程模型chan通道
  19. 智慧农业物联网平台建设方案
  20. open-falcon-agent部署

热门文章

  1. java计算机毕业设计网上书城系统演示录像源码+数据库+lw文档+系统+部署
  2. 神仙道装备材料及掉落地点大全
  3. [VP] 投影空间坐标和线的齐次变换
  4. 【vba】按比例拆分单元格
  5. mre应用和Native的交互之增加mre sdk接口
  6. java执行python脚本
  7. 学习云计算费用大概多少 一般需要多长时间
  8. 飞思卡尔B车改装(多图,少字)
  9. mail.163邮箱登陆,邮件是什么意思如何获得电子邮箱?
  10. 「产品社群」话题讨论精华·第1期