使用重复计算从a到b的数字的平均值

时间:2016-10-07 08:39:58

标签: algorithm loops integer average flowchart

我是编程新手,我目前正在学习算法和流程图。

我知道如何编写一个算法来查找两个整数之间的包含和,但是如何计算两个整数之间的平均值(由用户输入)。

因此,例如,如果输入a = 3且b = 6,算法应增加a直到a< = b并输出avg =(3 + 4 + 5 + 6)/ 4

但是你怎么写分区编号/程序如何知道用什么数字来划分总和呢?

2 个答案:

答案 0 :(得分:0)

如果我理解得很好,你可以做总和,然后除以(b-a + 1)
所以对于你的例子你有:(3 + 4 + 5 + 6)/(6-3 + 1)= 18/4

答案 1 :(得分:0)

  1. 从用户处获取数字ab
  2. 如果a > b,请交换它们。
  3. 创建一个计数器c,并将其初始化为零。
  4. 创建一个和变量s,并将其初始化为零。
  5. a循环到b,计算循环迭代次数,同时总结循环的整数。这意味着在每次迭代中向c添加1并将当前所在的整数添加到s
  6. 输出总和s除以计数器c