[高等教育]C语言第5章循环结构程序设计1.pptVIP

  • 27
  • 0
  • 约1.51万字
  • 约 93页
  • 2018-03-05 发布于浙江
  • 举报

[高等教育]C语言第5章循环结构程序设计1.ppt

[高等教育]C语言第5章循环结构程序设计1

例5.1  写一个程序,输入一个班学生的成绩,求全班的平均成绩。 分析:输入成绩、计算平均成绩都是一个重复性过程,因此可以用循环语句来实现。在这里,我们并不知有多少个学生,也就是说不知循环到底有多少次,但考虑到成绩没有负数,这样就可以把循环条件定为:每当输入的分数大于等于0时就继续输入成绩;输入的分数小于0时就停止输入。 解题步骤如下: (1)输入一个分数 (2)当“分数>=0”时,做下列工作: ①累计总分; ②人数加一; ③输入下一分数; (3)重复第(2)步,直到“分数<0”。 程序: #include stdio.h main() { float score, average=0; /*average存放平均成绩,初值为0*/ int n=0; /*n用来存放学生数,初值为0*/ scanf(″%f″,score);/*输入第一个学生的分数*/ while(score=0) { average+=score; /*average先用来放总分*/ n++; /*学生数增一*/ scanf(″%f″,score); /*输入下一个学生的分数*/ } if (n!=0) average=average/n; printf(″%6

文档评论(0)

1亿VIP精品文档

相关文档