累加问题
编写一个程序,创建两个8元素的double数组,使用一个循环来让用户键入第一个数组的8个元素的值。程序把第二个数组的元素设置为第一个数组元素的累积和。麻烦看一下我写的哪里错,应该是第二个循环哪里,但我不知道错哪了
#include<stdio.h>
int main(void)
{
double a[8];
double b[8];
int i,j;
double sum;
for(i=0;i<10;i++)
scanf("%lf",&a[i]);
for(j=9;j>=0;j--)
{
for(i=j;i>=0;i--)
sum=sum+a[i];
b[j]=sum;
}
for(i=0;i<10;i++)
printf("%lf\n",b[j]);
return 0;
}