功能是将数组元素a[1]+a[2]+a[3]的和存入数组

以下程序的功能是将数组元素a[1]+a[2]+a[3]的和存入数组元素b[0]中,a[4]+a[5]+a[6]的和存入数组元素b[1]中,a[7]+a[8]+a[9]的和存入数组元素b[2]中,a[10]存入数组元素b[3]中,然后按倒序输出数组元素b的各元素即按b[3]、b[2]、b[1]、b[0]顺序输出。

#include “stdio.h”

void main()

{ int a[11],b[4],i,j;

for(i=1;i<=10;i++)  a[i]=i;

for(i=0;i<4;i++) b[i]=0;

for(i=0,j=0;i<=10;i++)★

   { b[j]+=a[i];

     if(i%3=0) j++;★

   }

for(;j>=0;j++)★

 printf(“%3d”,b[j]);

}

 

 

 

for(i=0,j=0;i<=10;i++) 改为: for(i=1,j=0;i<=10;i++)
if(i%3=0) j++; 改为: if(i%3==0) j++;
for(;j>=0;j++) 改为: for(;j>=0;j–)
#include “stdio.h”
void main()
{ int a[11],b[4],i,j;
for(i=1;i<=10;i++)
a[i]=i;
for(i=0;i<4;i++)
b[i]=0;
for(i=1,j=0;i<=10;i++)
{ b[j]+=a[i];
if(i%3==0) j++;
}
for(;j>=0;j–)
printf(“%3d”,b[j]);
}
程序的执行结果是:
10 24 15 6

© 版权声明
THE END
喜欢就支持以下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容