我是编程新手,我目前正在学习算法和流程图。
我知道如何编写一个算法来查找两个整数之间的包含和,但是如何计算两个整数之间的平均值(由用户输入)。
因此,例如,如果输入a = 3且b = 6,算法应增加a直到a< = b并输出avg =(3 + 4 + 5 + 6)/ 4 。
但是你怎么写分区编号/程序如何知道用什么数字来划分总和呢?
答案 0 :(得分:0)
如果我理解得很好,你可以做总和,然后除以(b-a + 1)
所以对于你的例子你有:(3 + 4 + 5 + 6)/(6-3 + 1)= 18/4
答案 1 :(得分:0)
a
和b
。a > b
,请交换它们。c
,并将其初始化为零。s
,并将其初始化为零。a
循环到b
,计算循环迭代次数,同时总结循环的整数。这意味着在每次迭代中向c
添加1并将当前所在的整数添加到s
。s
除以计数器c
。