1497748267


私信TA

用户名:1497748267

访问量:16150

签 名:

学校比赛,刷题走起

等  级
排  名 1331
经  验 2971
参赛次数 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 人评分

  评论区

  • «
  • »