c++中定义一个26的二维数组输入6个数存放在第1行计算每个数的立方并存放在第2行求二维数组中所有奇数元素之和。
下面是代码实现:
#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
``
原文地址: http://www.cveoy.top/t/topic/eotC 著作权归作者所有。请勿转载和采集!