int main() { array double x[6]={1,2,3,4,5,6}, y[6]; array double complex zx[2][3]={complex(1,1),2,3,complex(2,2),5,6}, zy[2][3]; array double x1[2][3][4]={{1,2,3,4, 5,6,7,8, 5,6,7,8}, {10,11,12,13, 10,11,12,13, 14,15,16,17}}; array double y1[2][3][4]; cumsum(y,x); printf("x=%f",x); printf("y=%f",y); printf("\n"); cumsum(zy,zx); printf("zx=%5.2f",zx); printf("zy=%5.2f",zy); printf("\n"); cumsum(y1,x1); printf("x1=%f",x1); printf("y1=%f",y1); }
x=1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 y=1.000000 3.000000 6.000000 10.000000 15.000000 21.000000 zx=complex( 1.00, 1.00) complex( 2.00, 0.00) complex( 3.00, 0.00) complex( 2.00, 2.00) complex( 5.00, 0.00) complex( 6.00, 0.00) zy=complex( 1.00, 1.00) complex( 3.00, 1.00) complex( 6.00, 1.00) complex( 2.00, 2.00) complex( 7.00, 2.00) complex(13.00, 2.00) x1=1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000 8.000000 5.000000 6.000000 7.000000 8.000000 10.000000 11.000000 12.000000 13.000000 10.000000 11.000000 12.000000 13.000000 14.000000 15.000000 16.000000 17.000000 y1=1.000000 3.000000 6.000000 10.000000 5.000000 11.000000 18.000000 26.000000 5.000000 11.000000 18.000000 26.000000 10.000000 21.000000 33.000000 46.000000 10.000000 21.000000 33.000000 46.000000 14.000000 29.000000 45.000000 62.000000