第5章 循环程序设计 S=0 i=1 100 例求 n S=0+1=1 i=1+1=2 S=1+2=3 i=2+1=3 。e。te·e i=99+1=100 S=4950+100=505a i=2 S=3
第5章 循环程序设计 S=0 S=0 i=1 S=0+1=1 i=1+1=2 S=1+2=3 i=2+1=3 ··········· i=99+1=100 S=4950+100=5050 i=12 S=1 i=2 S=3 100 n 1 例 求 n
第5章 循环程序设计 ●● while循环的一般形式 while循环的格式: while(表达式) 假0) 循环体语句; 表达式 真(非0) 循环体 表达式 循环体
第5章 循环程序设计 while循环的格式: while循环的一般形式 while(表达式) 循环体语句; 表达式 循环体 假(0) 真(非0) 表达式 循环体
第5章 循环程序设计 ●●●● while循环的执行过程 说明: ●whi le/后的表达式,可为任意合法的表达式 ●循环体可为任意类型语句 ●若循环体内需要多个语句,应用复合语句形式
第5章 循环程序设计 说明: lwhile后的表达式,可为任意合法的表达式 l循环体可为任意类型语句 l若循环体内需要多个语句,应用复合语句形式 while循环的执行过程
第5章 循环程序设计 while循环的执行过程 用法说明: 先判断表达式,后执行循环体 循环体内需改变循环条件,使其趋于结束 循环体有可能一次也不执行 下列情况,退出whi le循环 ·条件表达式不成立(为零) 循环体内遇break,return,goto 无限循环:while(1) 循环体;
第5章 循环程序设计 n 用法说明: n 先判断表达式,后执行循环体 n 循环体内需改变循环条件,使其趋于结束 n 循环体有可能一次也不执行 n 下列情况,退出while循环 n 条件表达式不成立(为零) n 循环体内遇break,return,goto n 无限循环: while(1) 循环体; while循环的执行过程
0 第5章 循环程序设计 100 S=0 i=1 例用while循环求 S=0+1=1 i=1+1=2 S=1+2=3 i=2+1=3 n=] 0e。00te·e i=99+1=100 S=4950+100=505a i=2 S=3
第5章 循环程序设计 S=0 S=0 i=1 S=0+1=1 i=1+1=2 S=1+2=3 i=2+1=3 ··········· i=99+1=100 S=4950+100=5050 i=12 S=1 i=2 S=3 100 n 1 例 用while循环求 n