解题思路:
注意事项:
参考代码:
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int i,j;
/* int n,m;
cin>>n>>m;*/
int sum=0,sum1=0;
vector<vector<int>> x(3); // 定义一个3行的容器
for (i = 0; i < x.size(); i++)
x[i].resize(3); //每一行定义一个3列的容器
for(i = 0; i < x.size(); i++)
{
for (j = 0; j < x[i].size();j++)
{
cin>>x[i][j]; //依次赋值
}
}
for(i = 0; i < x.size(); i++)
{
for (j = 0; j < x[i].size();j++)
{
if(i==j) sum+=x[i][j]; //主对角线元素的和
if(i+j==2) sum1+=x[i][j]; //副对角线元素的和
}
}
cout<<sum<<endl<<sum1;
}
0.0分
0 人评分
Biggest Number (错误代码时间超限制)浏览:2105 |
C语言程序设计教程(第三版)课后习题9.3 (C++代码)浏览:671 |
The 3n + 1 problem (C++代码)(所有测试数据都小于等于1000,,说好的1000000之内呢)浏览:1099 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:670 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1205 |
点我有惊喜!你懂得!浏览:1330 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:560 |
C语言训练-排序问题<1> (C++代码)浏览:600 |
九宫重排 (C++代码)浏览:1335 |
简单的a+b (C++语言代码)浏览:859 |