c++数组问题求解答

给出了两个数组,翻转第二个数组的顺序
(例如123456->654321)
将两个数组每个数字相加,将两个数字之和放在适当的位置,如果两个数字之和大于或等于10,则将差值的绝对值放在该位置。

参考如下:

#include <iostream>
using namespace std;

int main()
{
    int a[5]={1,2,3,4,5};
    int b[5]={1,2,3,4,5};
    int c[5];
    int i,j,t = 0;
    
    //翻转数组
    for(i = 0;i<5;i++)
        b[4-i] = b[i];
    //相加
    for(i=0;i<5;i++)
    {
        c[i] = a[i]+b[i];
        if(c[i]>=10)
        {
            c[i]= a[i]>b[i]?(a[i]-b[i]):(b[i]-a[i]);
        }

    }
    
    return 0;
}