下面是代码实现:

#include <iostream>

using namespace std;

int main()
{
    int arr[2][6];
    int sum = 0;

    // 输入6个数存放在第1行
    cout << "请输入6个整数:" << endl;
    for(int i = 0; i < 6; i++)
    {
        cin >> arr[0][i];
    }

    // 计算每个数的立方并存放在第2行
    for(int i = 0; i < 6; i++)
    {
        arr[1][i] = arr[0][i] * arr[0][i] * arr[0][i];
    }

    // 求二维数组中所有奇数元素之和
    for(int i = 0; i < 2; i++)
    {
        for(int j = 0; j < 6; j++)
        {
            if(arr[i][j] % 2 == 1)
            {
                sum += arr[i][j];
            }
        }
    }

    cout << "二维数组中所有奇数元素之和为:" << sum << endl;

    return 0;
}

运行结果如下:

请输入6个整数:
1 2 3 4 5 6
二维数组中所有奇数元素之和为:35
``
c++中定义一个26的二维数组输入6个数存放在第1行计算每个数的立方并存放在第2行求二维数组中所有奇数元素之和。

原文地址: http://www.cveoy.top/t/topic/eotC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录