正在加载图片...
第4章面向对象程序设计与C+ <循环体>} whi1e(<逻辑表达式>) 其直观表示如图3.9所示。 不成立 循环体 我立条 不成立 图3.8 while循环结构 图3.9 do while循环结构 (3)for循环 for循环语句格式可表示如下 for(<表达式1>;<表达式2>;<表达式3>) <循环体> 3.C++基本控制实例 下面通过一个简单实例讲解C++基本控制结构。该实例实现将百分制转换为五分制,即用户输入 组百分成绩,将它们转换成5分制成绩。实例程序的模块结构与逻辑功能框图如图3.10所示 否 主函数main0 输入成绩X 魏园区 回、输出 图3.10实例程序的模块结构与逻辑功能框图 实例循环结构釆用for循环语句,而选择结构则采用多路选择语句 switch。子函数 Grade tran(实现 代码如下 int GradeTran (int old grade) int new grade 励志照亮人生编程改变命do {<循环体> } while(<逻辑表达式>) 其直观表示如图3.9所示。 (3)for循环 for循环语句格式可表示如下: for(<表达式1>;<表达式2>;<表达式3>) {<循环体>} 3. C++基本控制实例 下面通过一个简单实例讲解C++基本控制结构。该实例实现将百分制转换为五分制,即用户输入 一组百分成绩,将它们转换成5分制成绩。实例程序的模块结构与逻辑功能框图如图3.10所示。 图3.10 实例程序的模块结构与逻辑功能框图 实例循环结构采用for循环语句,而选择结构则采用多路选择语句switch。子函数GradeTran()实现 代码如下: int GradeTran (int old_grade) { int new_grade; 51 励志照亮人生 编程改变命运 第 4 章 面向对象程序设计与C++语言 Œ¢ A` ˇp x A` ˇp x Œ¢ x A` ˇp x Œ¢ 图3.8 while循环结构 图3.9 do_while循环结构 条件? 条件? 循环体 循环体 成立 不成立 不成立 成立 主函数main() 返回、输出X 输入成绩X X=1 X=2 X=3 X=4 X=5 X/10=? 继续? 否 是 10、9 8 7 6 <=5 子函数GradeTran() 实现分数转换
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有