4-15 结束语句之continue语句
本节编程练习不计算学习进度,请电脑登录imooc.com操作

结束语句之continue语句

在我们生活中,可能会由于某中原因需要中断当前的事情,过一会还能继续进行。如:小明今天篮球训练,需要运球10次,当运到5次的时候,突然来电话了,然后接完电话回来继续训练。

我们可以将运球看成是一个循环,那么循环5次的时候,需要中断后继续训练。在C语言中,可以使用continue语句进行该操作,代码实现如下:

运行结果:

continue语句的作用是结束本次循环开始执行下一次循环

break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。 

任务

计算1到20之间不能被3整除的数字之和。

运算结果为: sum=147 

在代码编辑器中:

第7、9行代码中根据注释提示完善代码。

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int i, sum;
  5. for(i=1, sum=0; i<=20; i++)
  6. {
  7. if() //能被3整除这个条件如何写呢?
  8. {
  9. //应该用哪个循环结束语句呢?
  10. }
  11. sum += i;
  12. }
  13. printf("sum=%d\n", sum);
  14. return 0;
  15. }
下一节