4-7 循环结构之do-while循环
本节编程练习不计算学习进度,请电脑登录imooc.com操作

循环结构之do-while循环

小明英语测验,“computer”这个单词再一次写错了,小明又决定抄10遍,但是小明想“我写一遍就能记住了,剩下的交给计算机帮我完成!”。

对于小明这个想法,就可以用到C语言中的do-while循环,一般形式如下:

do-while循环语句的语义是:它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。其执行过程可用下图表示:

根据do-while语句的特点,小明的代码实现如下:

注意:使用do-while结构语句时,while括号后必须有分号。

任务

某公司2014年在职人数为200人,以每年20%增长速度不断扩大招工规模,请使用do-while循环计算从2014开始至哪一年招工规模能够突破1000人。

在代码编辑中,第8行,第10行补全代码。

运行结果为: 到2023年招工规模突破1000人 

 

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int number=200;
  5. int year=2014;
  6. do{
  7. year++;
  8. //这里是不是应该写点什么?
  9. }while(number<1000)//这里好像缺点什么
  10. printf("到%d年招工规模突破1000人\n", year);
  11. return 0;
  12. }
下一节