#include <iostream>
using namespace std;
int main() {
int arr[3][3] = { {1,2,3,},{2,3,4,},{3,4,5,}};
int(*p) = *arr;
int up_sum = 0, down_sum = 0, djx = 0;
int a = 0, b=2;
for (;a < 3;++a,b=2) {
for (;a==0&&b >-1;--b)
up_sum += arr[0][b];
for (;a == 1 && b > 0;--b)
up_sum += arr[1][b];
for (;a == 2 && b > 1;--b)
up_sum += arr[2][b];
}
cout << "上三角元素和:" << up_sum << endl;
a = 0, b = 0;
for (;a < 3;++a, b = 0) {
for (;a == 0 && b <1;++b)
down_sum += arr[0][b];
for (;a == 1 && b <2;++b)
down_sum += arr[1][b];
for (;a == 2 && b <3;++b)
down_sum += arr[2][b];
}
cout << "下三角元素和:" << down_sum << endl;
a = 0;
for (;a < 3; ++a) {
djx += arr[a][a];
}
cout << "对角线和:" << djx << endl;
return 0;
}
第三次上机 第二题
本文详细介绍了在第三次上机实践中遇到的第二题,包括问题背景、解题思路和完整代码实现。通过实例分析,帮助读者理解并掌握相关编程技巧和算法应用。
摘要由CSDN通过智能技术生成