当前位置: 代码迷 >> C语言 >> [求助]求一程序。。。高手帮忙!!!
  详细解决方案

[求助]求一程序。。。高手帮忙!!!

热度:100   发布时间:2005-09-07 12:38:00.0
[求助]求一程序。。。高手帮忙!!!
我要一个程序。。。
1项                               2项
1.567                          2.245
304。234                    2124。235
……                             ……
n                                   n
如上面我需要第2项乘以第1项,然后一直到n乘以n。他们每一项的乘积相加以后再除以第一项下面的所有数的和。。。得出平均值!
但是每一项有多少个数据不明确。。。要可以自己设定每一项有多少组数据!而且可以把每一步骤的结果都显示出来。。。我是个初学者,想了好久都搞不出来,望各位高手帮忙。小弟在这先谢谢了!急啊。。。。。。。。。。。。。。。。。。。。!
----------------解决方案--------------------------------------------------------
不知道你要处理的数据大不大,如果不大就不用担心溢出,否则就要考虑更复杂的算法。

假如数据不是很大,那么可以定义4个5个变量count、sum、total、x1、x2
while(count < =设定的有多少数据)
{
    x1 = 第一项数据;// 要求用户输入或者从文件读入
   x2 = 第二项对应数据;//同上
total += x1*x2;
sum += x1;
}
最后用total / sum就是平均值。
----------------解决方案--------------------------------------------------------
[求助]求一程序。。。高手帮忙!!!
这么深的。
----------------解决方案--------------------------------------------------------
  相关解决方案