准备a,b两个数组,容量各为10,之后a从头开始,b从尾开始各自取数字,然后相加
例:
输入
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
输出
1 11 11 11 11 11 11 11 11 1
准备a,b两个数组,容量各为10,之后a从头开始,b从尾开始各自取数字,然后相加
例:
输入
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
输出
1 11 11 11 11 11 11 11 11 1

#include <stdio.h>
int main(void)
{
int a[10] = {0}; //定义a数组 并赋值
int b[10] = {0}; //定义b数组,初始化为0
int c[10] = {0}; //定义c数组,初始化为0
int i;
printf("Input Array a\n");
for (i = 0; i < 10; i++)
scanf("%d", &a[i]); //输入a
printf("Input Array b\n");
for (i = 0; i < 10; i++)
scanf("%d", &b[i]); //输入b
for (i = 0; i < 10; i++)
{
c[i] = a[i] + b[9 - i]; //两个数组相加并赋值给c数组
if (i == 0)
{
printf("The result array:\n");
}
printf("%d ", c[i]); //打印数组c
}
printf("\n"); //换行
return 0;
}