c语言求任意项的和

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:45:18
我有一个数组,a[100]={。。。。。。。。。},有100项。

求任意m项和的值。

这个程序如何编。
是任意m项。从数组中任意抽取m项,求他们的和,这样的结果有很多种,可以用概率算出来多少种。用程序如何写。

先求出 100 项的 和 S ,
每个数 X 被选中的概率都一样,为 P = C(m-1,n-1)/C(m,n) ;
做出的贡献为 X*P ;
所以总的期望为 S*P ;
将 P 化简一下。
现在 容易编程了吧。

???把题目说细点#83

这个题目中你所表的的有些不太清楚,例如是从第一位开始求任意m项和,还是自己输入开始和结束位置进行求和。

1、从第一位
#include<stdio.h>
void main()
{
float a[100]={..........},sum=0.0;
int m,i;
printf("输入你要求和的项目数m:");
scanf("%d",&m);
for(i=0;i<m;i++)
sum+=a[i];
printf("前m项的和为%f",sum);
}