【五五矩阵赋值并计算】2021-11-26

void 五五矩阵计算()
{//缘由https://ask.csdn.net/questions/7580748?spm=1005.2025.3001.5141
	int a[5][5]{}, s = 0, d = 0;
	while (s < 5)
	{
		a[s][d] = 3 * s + 2 * d - 8;
		if (++d>4)d = 0, ++s;
	}
	while (s--)d += a[3][s];
	cout << "四行总和\t" << d << endl;
	d = 0;
	while (++s < 5)d += a[s][4];
	cout << "五列均值\t" << d / 5.0 << endl;
	d = 0;
	while (s--)(a[s][s] < 0 ? ++d : 0);
	while (++s < 5)(a[s][4 - s] < 0 ? ++d : 0);
	cout << "对角线几个负数\t" << d << endl;
}

【五五矩阵赋值并计算】2021-11-26_第1张图片

你可能感兴趣的:(c++,算法,经验分享,笔记,c语言,矩阵)