1497748267


私信TA

用户名:1497748267

访问量:15142

签 名:

学校比赛,刷题走起

等  级
排  名 1333
经  验 2869
参赛次数 1
文章发表 25
年  龄 0
在职情况 学生
学  校 重庆邮电大学移通学院
专  业

  自我简介:

TA的其他文章

解题思路:将n的情况分为两种,奇数偶数。
参考代码:

#include<iostream>
using namespace std;
int main()
{
	int n, i, j, sum = 0, v[100][100];
	cin >> n;
	for (i = 1; i <= n; i++)
	{
		for (j = 1;j <= n; j++)
		{
			cin >> v[i][j];
		}
	}
	for (i = 1; i <= n; i++)
	{
		for (j = 1; j <= n; j++)
		{
			if (n % 2 == 0)
			{
				if (i == j||(i+j==n+1))
					sum += v[i][j];
			}
			else
			{
				if (i == j)
					sum += v[i][j];
				else if (i + j == n + 1 && (i * 2) - 1 != n)
					sum += v[i][j];
			}
			
		}
	}
	
	cout << sum << endl;
	return 0;
}


 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区