《大学计算机基础与思维》第5章 循环结构程序设计.pptVIP

  • 35
  • 0
  • 约1.53万字
  • 约 55页
  • 2016-11-22 发布于浙江
  • 举报

《大学计算机基础与思维》第5章 循环结构程序设计.ppt

§5.1 while 循环语句 一般格式 while(循环继续条件) { 循环体语句组;} 执行过程 先判断“循环继续条件”表达式, 再执行“循环体语句组” 例5-2 求n的阶乘n!(n!=1*2*…*n) 分析:n!=n*(n?1)*(n?2)*…*2*1 本题特点是重复的乘法操作,可以用循环实现。 计算机在计算阶乘时,是从1开始计算直到n为止。 用i代表循环控制变量,s代表n!的结果值,循环继续条件为计算表达式:s=s*i,即可求得n!。 #include stdio.h void main() { int i,n; long s; printf(please enter a integer:\n); scanf(%d,n); if(n=0) { s=1; i=1; while(i=n) { s=s*i; /*实现累乘*/ i++; } printf(%d!=%ld\n,n,s); } else printf(Sorry! You enter a wrong number.\n); } 例5-3 统计从键盘输入一行字符的个数。 分析:本题需要执行重复计数的操作,显然可

文档评论(0)

1亿VIP精品文档

相关文档