第1个回答 2013-04-28
#include <math.h>
double sum(double a[])
{
int i;
double total = 0;
for(i = 0;i < 6;i++)
{
total+=log(a[i]);
}
return total;
}
void main(void)
{
double a[6]={1,2,3,4,5,6};
printf("%f",sum(a));
}
第2个回答 2013-04-28
#include <math.h>
void main()
{
int i;
double sum=0.0;
double a[6]={1,2,3,4,5,6};
for(i=0;i<6;i++)
sum=sum+a[i];
printf("%f",sum);
}
第3个回答 2013-04-28
double sum_arr(double arr[], int len) /*数组长度要知道*/
{
int i = 0;
double sum = 0.0;
while (i < len)
{
sum += arr[i];
++i;
}
return sum;
}