伪君子


私信TA

用户名:lbj

访问量:92952

签 名:

我觉得吧,能实现就好^_^

等  级
排  名 46
经  验 12169
参赛次数 0
文章发表 23
年  龄 20
在职情况 学生
学  校 山西工程技术学院
专  业

  自我简介:

个人博客:https://lbjheiheihei.xyz 微信公众号:伪君子的梦呓

解题思路:





注意事项:

数组不要越界,数组是3*3



参考代码:

#include<iostream>
using namespace std;
int main()
{
	int i,j,suma=0,sumb=0,a[3][3];
	for (i = 0; i <= 2; i++) {
		for (j = 0; j <= 2; j++) {
			scanf_s("%d", &a[i][j]);
		}
	}
	suma = a[0][0] + a[1][1] + a[2][2];//主对角线 
	sumb = a[0][2] + a[1][1] + a[2][0];//副对角线 
	cout<<suma<<" "<<sumb;
	return 0;
}


 

0.0分

2 人评分

  评论区

说错了,是i+j为偶数,最后再加一个中心值
2018-02-08 12:45:43
有更好的办法,循环中找出i+j=2的元素求和就行了。
2018-02-08 12:43:00
  • «
  • 1
  • »