C语言程序设计王建国陈惠明第3章C程序的控制结构课件教学.pptVIP

  • 3
  • 0
  • 约 67页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计王建国陈惠明第3章C程序的控制结构课件教学.ppt

PPT研究院 POWERPOINT ACADEMY * * * * * * * * * * * * * * * * * * * * * * * * 【案例3.9】求具有 性质的四位数。 程序的算法描述如图所示。 开始 Yes No Yes n=1000 输出n 分解后两位cd 分解前两位ab n10000 No (ab+cd)*(ab+cd)=n n++ 结束 n=1000 分解前两位ab 分解后两位cd 当 n10000时 (ab+cd)*(ab+cd)==n Yes No n++ 输出n (a) 案例3.9的流程图 (b) 案例3.9的N-S图 【归纳总结】 for循环中的“表达式1”、“表达式2”和“表达式3”都是可选项,即可以缺省,但“;”不能缺省。 (1)“表达式1”一般用于为进入for循环的有关变量赋初值,可以是赋值表达式、逗号表达式等。 (2)“表达式2”是循环执行条件,每次执行循环体语句前,都要判断条件是否成立,只要其值非0就执行循环体。 (3) 在循环体语句执行后,立即执行“表达式3”,“表达式3”一般用于改变有关变量的值,特别是常用于改变与循环条件有关的变量值。 for循环语句可以转换成while循环语句,以下for语句和while语句等价 for(i=1; i=100; i++) sum=sum+i;

文档评论(0)

1亿VIP精品文档

相关文档