第6章循环控制结构6.1循环控制结构6.2while语句6.3dowhile语句6.4逗号运算符和逗号表达式6.5for语句6.6空语句在循环中的使用6.7循环语句的选择6.8循环嵌套6.9break和continue语句
第6章 循环控制结构 6.1 循环控制结构 6.2 while语句 6.3 do while语句 6.4 逗号运算符和逗号表达式 6.5 for语句 6.6 空语句在循环中的使用 6.7 循环语句的选择 6.8 循环嵌套 6.9 break和continue语句
6.1循环控制结构----P92思考:如何编程计算1+2+3++100?程序:int s= 0;ints=0,i=1;②ifs = s + 1;(i<=100)(i<=100)while84500s= s+2;S=s+i;s=s+3;i++;1s=s+ 100;printf("s=%d",s);printf ("s = %d", s);while循环!
思考:如何编程计算1 + 2 + 3 + . + 100? 程序: int s = 0; s = s + 1; s = s + 2; s = s + 3; . s = s + 100; printf ("s = %d" , s); while循环!!! 6.1 循环控制结构-P92 ① int s=0,i=1; ② if (i<=100) ③ { ④ s=s+i; ⑤ i++; ⑥ } ⑦ printf(“s=%d” ,s); while (i<=100)
1、while循环语句一P93格式:while(表达式)>执行流程:while循环体语句;F特点:先判断表达式,再确定是否执行循环体。表达式1I注意:循环体表达式的括号()不能省:1表达式可以是任意类型的表达式:2表达式的值是循环的控制条件:3如果循环体是多条语句一—一必须使用复合语句5循环体内可以包含任何合法C语句
1、while循环语句—P93 while (表达式) 循环体语句; Ø 执行流程: T 表达式 注意: ① 表达式的括号()不能省; ② 表达式可以是任意类型的表达式; ③ 表达式的值是循环的控制条件; ④ 如果循环体是多条语句-必须使用复合语句; ⑤ 循环体内可以包含任何合法C语句。 特点:先判断表达式,再确定是否执行循环体。 格式:
begin例1: 求1 +2 +3+...+100s-0;i-1;N1inti=1,s=0:Ⅱ循环变量i初始化i≤1002while(i<=100)1/设置循环条件③s-s+i;4s= s+i;i=i+1;6i++;//循环控制变量的改变?输出S7printf ("s = %d", s);end
① int i=1 , s = 0; //循环变量 i 初始化 ② while (i<=100) //设置循环条件 ③ { ④ s = s +i; ⑤ i++; //循环控制变量的改变 ⑥ } ⑦ printf ("s = %d" , s); 例1:求 1 + 2 + 3 + . + 100
ACM-4288数列求和3TimeLimit:1000msMemoryLimit:65536KiBSubmitStatisticProblemDescriptionintn,i=1,=0:284500scanf("%d",&n) ;正整数序列是指从1开始的序列,例如1234,.给定一个整数n,现在请你求出正整数序列1-n的和。(i<=n)whileInputs=s+i;i++;输入一个整数n.(1<=n<=1000)1Output输出一个整数,即为正确答案。printf("%dln",s)SampleInputSampleOutputU
ACM-4288 ① int n, i=1,s=0; ② scanf("%d",&n); ③ while (i<=n) ④ { s=s+i; ⑤ i++; ⑥ } ⑦ printf("%d\n",s);