【第十章】综合练习-二重循环

视频讲解地址: https://www.cctalk.com/v/15452647445012?xh_fshareuid=b945e865-1a75-8c67-be9b-fa8018fcf478&xh_preshareid=9b53977d-b1a8-47f3-9cdf-5ec44ac87b61

一、 回顾

(一)定义

一个循环体内又包含另一个完整的循环结构

(二) 类型

image.png

(三)、特点

外层循环变量变化一次,内层循环变量要变化一遍

二、 训练

(一) 训练一:打印直角三角形

1. 需求说明

(1) . 从控制台输入直角三角形的高度(行数)

(2) . 每行 * 的数目依次为1、3、5、7…

image.png

2. 提示

(1) . 外层循环控制行数

(2) . 分析每行打印的内容

(3) . 每一行打印字符*结束后要换行

(二) 训练二:打印倒直角三角形

1. 需求

从控制台输入直角三角形的高度(行数)

每行*的数目从下至上依次为1、2、3、4…

image.png

(三) 训练三:打印等腰三角形

1. 需求

从控制台输入等腰三角形的高度

每行*的数目依次为1、3、5、7…

image.png

2. 提示

外层循环控制行数

每行先打印空格,再打印*

打印空格和字符*用两个不同的循环

(四) 训练四:打印九九乘法表

1. 需求

面试题:利用二重循环实现九九乘法表

image.png

2. 提示

(1) . 九九乘法表共有9行,因此外层循环条件为 : i<=9

(2) . 第i行上有i个式子,因此因此外层循环条件为:j <= i

(3) . 第i行上的第j个式子为:j的值 * i的值 = j*i的值

推荐阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 1,938评论 0 2
  • 栈 1. 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被...
    程序员高级码农阅读 5,374评论 0 11
  • 循环回顾 某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分 二重循环 若有3个班...
    李哈哈_bing阅读 545评论 1 1
  • 配套视频教程 本文B站配套视频教程[https://www.bilibili.com/video/BV1fp4y1...
    __豆约翰__阅读 626评论 1 13
  • 注:我只是网络的搬运工。有需要的可以看一下。。 简答题 1、Objective-C的类可以多重继承么?可以采用多个...
    梦月落花LOVE阅读 263评论 1 1
  • 一个人的不幸,是从羡慕别人开始的。若你总是试图变成想象中的某个人,难题就来了。人之所以累,是因为越来越不会做真正的...
    素心如镜阅读 46评论 1 1
  • 我们这一生太漫长,也太孤单。有人携手相扶固然最好。奈何,有情未必白首,同去常不同归。
    栖枝玄鸟阅读 124评论 0 0
  • 智能语音交互控制技术经过半个世纪的发展与演变,如今已走出了实验室,快速地进入我们的日常生活中。随语音交互的大趋势,...
    炬芯科技阅读 701评论 0 1