准备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;
}
#include <stdio.h>
int main()
{
int a[10]={1,2, 3, 4, 5, 6 ,7 ,8 ,9 ,0},b[10]={1,2, 3, 4, 5, 6 ,7 ,8 ,9 ,0},i,s;
for(i=0;i<10;i++){
printf("%d ",a[i]+b[9-i]);
}
return 0;
}