靳润昭C语言教程讲义 2001年2月17日 int i, sum=0: oop: if(i<=100) isum=sumti goto loop; I printf("%d\n", sum) 63whle语句 while语句的一般形式为 while(表达式)语句 其中表达式是循环条件,语句为循环体 while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。其执行 过程可用下图表示。 表达式 非0 语句 n 【例6.2】用 while语句求n=l 用传统流程图和N-S结构流程图表示算法,见图: 第2页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第2页 int i,sum=0; i=1; loop: if(i<=100) {sum=sum+i; i++; goto loop;} printf("%d\n",sum); } 6.3 while 语句 while 语句的一般形式为: while(表达式)语句 其中表达式是循环条件,语句为循环体。 while 语句的语义是:计算表达式的值,当值为真(非 0)时, 执行循环体语句。其执行 过程可用下图表示。 【例 6.2】用 while 语句求 = 100 n 1 n 。 用传统流程图和 N-S 结构流程图表示算法,见图: