用C语言编程:输入两个整型数组x[4],y[4]各元素的值,输出两个数组对应元素的和。

如题所述

#include<stdio.h>
void main ()
{
int x[4],y[4],sum[4],i;
printf("enter X\n");
for(i=0;i<4;i++)/*循环输入数组x*/
{
scanf("%d",x+i);
}
printf("enter Y\n");/*循环输入数组y*/
for(i=0;i<4;i++)
{
scanf("%d",y+i);
}
for(i=0;i<4;i++)/*循环求数组和,并且输出*/
{
sum[i]=x[i]+y[i];
printf("%d\t",sum[i]);
}
getch();
}
结果
enter X
1 2 3 4
enter Y
1 2 3 4
2 4 6 8
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-07
#include<stdio.h>
int main()
{
int i;
int a[4],b[4];
printf("输入数组a的元素:");
for(i=0;i<4;i++)
scanf("%d",&a[i]);
printf("\n输入数组b的元素:");
for(i=0;i<4;i++)
scanf("%d",&b[i]);
printf("\n---对应的和---\n");
for(i=0;i<4;i++)
printf("a[%d]+b[%d]=%d\n",i,i,a[i]+b[i]);
return 0;
}
第2个回答  2011-05-07
#include"stdio.h"
void main()
{
int x[4],y[4],i=0;
printf("输入两个整型数组x[4]的数值数据:");
for (i=0;i<4;i++)
scanf("%d",&x[4]);
printf("输入两个整型数组y[4]的数值数据:");
for (i=0;i<4;i++)
scanf("%d",&y[4]);
printf("两个数组对应元素的和输出:");
for (i=0;i<4;i++)
printf("%4d ",x[i]+y[i]);

}