菜鸟[求助],为什么结果显示不正确?
要求创建两个N元素数组,另一数组的第I项为第一个数组前I项和.
#include<stdio.h>
#define N 4
int main(void)
{
double a[N],b[N],sum;
int i,j;
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<N;i++)
{
sum=0;
for(j=0;j<=i;j++)
{
sum+=a[j];
}
b[i]=sum;
}
for(i=0;i<N;i++)
{
printf("%ld\t",a[i]);
}
printf("\n");
for(i=0;i<N;i++)
{
printf("%ld\t",b[i]);
}
}
我这儿结果老是不对,不知道错在哪里.