第七章 循环语句

第七章 循环语句

1.  循环语句的老祖宗--Goto语句(可用do…while();代替)


 1     //①goto语句的使用(一般情况不用,但想在多重循环中一下子跳到外面时可以用)*******************①
2 int i=0;
3 number: i++;
4 cout<<"*";
5 if (i<10)
6 {
7 goto number;
8 }
9 //②可以用do{ } while ();代替
10 int i=0;
11 do
12 {
13 cout<<"*";
14 i++;
15 } while (i<10);
16 cout<<endl;

4.  continue和break语句

5.  永不休止的while循环

6.  do… while循环

  Do {} while ();

注意:while主要用于判断

7.  for循环

8.  灵活的for循环

For (int i=0,j=0;i<5;i++,j++){}

For(int i=0;i<5;cout<<”i:”<<i++<<endl)

9.  条件为空的for循环

for(;;)

10.  嵌套的for循环

For(i=0;i<4;i++)  //行数

{

For(j=0;j<4;j++) //列数

{

}

Cout<<”\n”;//此处换行必须要有否则只有行没有列了

}

11.  switch语句(开关语句)

Swith(char){Case ’0’: ;break; default:;}

Swith(int){case 0: ;break; default:;}

12.  switch语句常见错误

  少了break

☆13.  switch的菜单功能

本章总结:


  1 /**
2 知识要点:*************************①
3 条件语句:
4 ①假如需要判断真假,用if;假如需要检测的条件很多,用if...else
5 ②假如是对数字或字符检测且条件很多,用switch
6 循环语句:
7 ①如果要无条件的跳转到某行,用:tab:...goto (尽量避免使用)
8 ②假如确定循环次数,用for
9 ③假如不确定循环次数,用while;假如循环必须要先进行一次,用do...while
10 其他:
11 continue,break的使用
12 */
13
14 /*
15 #include"iostream"
16 using namespace std;
17 int main()
18 {
19 //if...continue 具有“挑刺”功能**********************②
20 //本函数的用途 输出1到100中的偶数 并且5个一行
21 for(int i=1 ,j=0 ; i<=100 ; i++)
22 {
23 if(i%2!=0) //挑掉奇数
24 {
25 j++;
26 continue;
27 }
28 cout<<i<<‘\t‘;
29
30 if(j%5==0)
31 {
32 cout<<"\n";
33 }
34
35 }
36
37 //灵活的for循环语句****************************③
38 //for (int i=0,j=0;i<5;i++,j++){}
39 for(int m=0;m<5;cout<<"m:"<<m++<<endl);
40
41 return 0;
42 }
43 */
44
45 /*
46 #include"iostream"
47 using namespace std;
48 int main()
49 {
50 //嵌套的for循环,输出5行3列
51 for(int i=0; i<5; i++)
52 {
53 for(int j=0; j<3; j++)
54 {
55 cout<<"*";
56 }
57 cout<<‘\n‘;
58 }
59 return 0;
60 }
61 */
62
63
64
65 /**
66 Swith(char){Case ‘0‘: ;break; default:;}
67 Swith(int){case 0: ;break; case 1: ;break; default}
68 */

69
70 //本程序 演示菜单功能
71
72 #include"iostream"
73 using namespace std;
74 int main()
75 {
76 bool quit=false;
77 char choice;
78 while(1)
79 {
80 cout<<"(0)零(1)壹(2)贰(3)叁(4)肆(5)伍(6)陆(7)柒(8)捌(9)玖(10)拾(q)退出:";
81 cin>>choice;
82 switch(choice)
83 {
84 case ‘0‘:cout<<"您输入的是零\n";break;
85 case ‘1‘:cout<<"您输入的是壹\n";break;
86 case ‘2‘:cout<<"您输入的是贰\n";break;
87 case ‘3‘:cout<<"您输入的是叁\n";break;
88 case ‘4‘:cout<<"您输入的是肆\n";break;
89 case ‘5‘:cout<<"您输入的是伍\n";break;
90 case ‘6‘:cout<<"您输入的是陆\n";break;
91 case ‘7‘:cout<<"您输入的是柒\n";break;
92 case ‘8‘:cout<<"您输入的是捌\n";break;
93 case ‘9‘:cout<<"您输入的是玖\n";break;
94 case ‘10‘:cout<<"您输入的是拾\n";break;
95 case ‘q‘:quit=true;break;
96 default:cout<<"您输入的不是0~9之间的数字\n";
97 }
98 if(quit==true)
99 break;
100 }
101
102 return 0;
103 }

第七章 循环语句,布布扣,bubuko.com

时间: 2025-01-03 18:21:46

第七章 循环语句的相关文章

python3 第七章 - 循环语句

为了让计算机能计算成千上万次的重复运算,我们就需要循环语句. Python中的循环语句有 for while 循环语句的执行过程,如下图: while 循环 Python中while语句的一般形式: while 判断条件: 语句 以上语法的执行过程是: 当 条件 为 True,执行 语句块1 的语句 当 条件 为 False ,执行 语句块2 的语句 我们用while做一件:计算1-100所有数字的总和: n = 100 sum = 0 counter = 1 while counter <=

范磊 C++ 第7章 循环语句

1 // section_7.cpp : Defines the entry point for the console application. 2 //范磊 C++ 第7章 循环语句 3 4 #include "stdafx.h" 5 #include "iostream" 6 7 using namespace std; //cout 和 endl 前面不用加 std:: 了. 8 9 //7.1 循环语句的前身--go to 语句 10 void fun1(

java:第七章

第七章 循环的强化练习 public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("青鸟游戏平台>游戏币支付\n"); System.out.println("请选择您玩的游戏类型:\n"); System.out.println("1.牌类"); System.out.println("2

循环语句和函数

第4章 循环语句和函数 编写一个好脚本的要素 逻辑结构定义清晰 脚本可以重用 多加入注释 学会调试脚本 echo配合exit命令或sleep命令 bash -x 脚本 知识要点 while语句.shift命令 case语句 shell函数应用 while语句的结构 重复测试某个条件,只要条件成立则反复执行 while语句的各种用法 注意:while通过管道,会产生一个新的bash(shell) While语句应用示例 每5分钟输出一次时间到/tmp/time.txt 禁止使用计划任务 #!/bi

oracle基本语句(第七章、数据库逻辑对象管理)

索引.实体化视图.簇.散列簇.序列.同义词 1.创建表 CREATE TABLE <表名>(<列名1> <数据类型>,--); CREATE GLOBAL TEMPORARY TABLE <表名>(<列名1> <数据类型>,--) ON COMMIT DELETE ROWS TABLESPACE <临时表空间名>;--创建事务级临时表,事务提交后删除临时表中数据 CREATE GLOBAL TEMPORARY TABLE

python学习笔记七:条件&循环语句

1.print/import更多信息 print打印多个表达式,使用逗号隔开 >>> print 'Age:',42 Age: 42   #注意个结果之间有一个空格符 import:从模块导入函数 import 模块 from 模块 import 函数 from 模块 import * 如果两个模块都有open函数的时候, 1)使用下面方法使用: module1.open()... module2.open()... 2)语句末尾增加as子句 >>> import ma

java-第七章-数组-循环输出

public class A01 { public static void main(String[] args) { // TODO Auto-generated method stub String name [] = new String []{"Nike背包","Adidas运动衫","李宁运动鞋","Kappa外套","361°腰包"}; System.out.println("本次活动

【C语言探索之旅】 第一部分第七课:循环语句

内容简介 1.课程大纲 2.第一部分第七课: 循环语句 3.第一部分第八课预告: 第一个C语言小游戏 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变量类型

C++_第七章函数的基本知识_求阶乘的子函数_ 函数参数类型为数组_ 求数组内所有元素和、部分元素和的方法_实现了先从键盘输入到一个数组中,再用for循环取读出数组中的元素 for循环也可以用break来结束循环的

/* 第七章函数的基本知识 */ /*01)c++对于返回值有一定的限制:可以是常量.变量.指针.结构对象或表达式,但不可以是数组02)c++返回数组的方法:将数组作为结构会对象组成部分来返回03)函数遇到return则结束该函数04)如果一个函数的两房额参数类型相同,则必须分别制定每个参数的类型,而不能像声明常规变量那样,将声明组合在一起05)*/ //本代码注意double类型的写法以及double和int类型数据的转换 1 #include <iostream> 2 3 void che