您的位置:首页 > 移动开发

csapp2e 家庭作业 5.21

2013-07-25 17:54 239 查看
4 void psum3(float a[],float p[],long int n)

5 {

6 long int i;

7 p[0] = a[0];

8 float val1,val2,val3=p[0];

9 for (i=1;i<n-2;i+=3)

10 {

11 val1 = val3 + a[i];

12 val2 = val1 + a[i+1];

13 val3 = val2 + a[i+2];

14 p[i]=val1;

15 p[i+1]=val2;

16 p[i+2] = val3;

17 }

18 for(;i<n;i++)

19 p[i]=p[i-1]+a[i];

20

21 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: