C语言程序设计_9122.pptVIP

  • 3
  • 0
  • 约7.39千字
  • 约 35页
  • 2015-12-04 发布于湖北
  • 举报
#include stdio.h void main() { int i,j; for (i=3;i=100;i++) { for (j=2;j=i-1;j++) if (i%j==0) break; if (i==j) printf(%4d,i); } printf(\n); } * continue的语法: continue; 功能:使包含它的最内层循环立即开始下一轮循 环(即本次循环体中continue后面的部分不做)。 continue用在while do while 中与用在for语 句中略有不同。在for 语句中终止本次循环体运 行,但是要计算表达式3。 5.7 continue语句 * 例5.16输入10个整数,将正数累加。 #include stdio.h void main() { int i,j,s=0; printf(Please enter 10 integer:); for (i=0;i10;i++) { scanf(%d,j); if (j0) continue; s=s+j; } printf(sum is %d,s); } * 5.7.2 break 与continue的区别 break与continue都可以用在循环体中,使 用时要注意它们的区别。 (1) 在循环语句中使用break是使内层循环立即 停止循环,执行循环体外的第一条语句,而 continue是使本次循环停止执行,执行下一次循 环。 (2) break语句可用在switch语句中,continue 语句则不行。 * #include stdio.h void main() { int i=0; while (i++=9) { if (i==5) break; printf(%d\n,i); } } 运行结果:?? #include stdio.h void main() { int i=0; while (i++=9) { if (i==5) continue; printf(%d\n,i); } } 运行结果:?? * 第5章 循环结构程序设计 5.1 问题的提出 5.2 while 语句 5.3 do while语句 5.4 for语句 5.5 多重循环 5.6 break语句在循环语句中的用法 5.7 continue语句 5.8 程序举例 * 5.2 while语句 5.2.1 while 语句的语法和框图 while循环语句的语法是: while (表达式) 语句; 功能:首先计算表达式的值,如果表达式的值 非零(真),执行“语句”,并再次计算表达式 的值,此过程重复执行,直到表达式的值为零 (假),循环结束。 重复执行的语句被称为循环体,表达式被称 为循环表达式。 * 5.2.2 使用while 语句解决问题 例5.1 用while 解决“在屏幕上输出整数1到20”的 问题。 /* display 1 2… 20 */ #include stdio.h void main() { int i; i=1; while (i=20) { printf(%d ,i); i++; } printf(\n); } * 例5.2 用while 解决“1+2+3…+n”的问题。 /* sum of 1+2+3…+n */ #include stdio.h void main() { int i,sum,n;i=1; printf(\nPlease input a integer:); scanf(%d,n); ?while (i=n) ? { sum=sum+i;

文档评论(0)

1亿VIP精品文档

相关文档