c - 求 C 中某些矩阵元素的最大值

标签 c matrix

所以一周前我在大学接到了一项任务: 给定了 n*n 矩阵,它是一个方阵,但我必须在图片上找到这些元素的最大值,问题是如何做到这一点? enter image description here

最佳答案

好吧,我不会只是做你的作业,但这里有一些代码,你可以考虑将其作为提示来帮助你入门。

#include <stdio.h>

void printRelevant(int n)
{
  for(int r=0; r<n; ++r)
    {
      for(int c=0; c<n; ++c)
        {
          if (r < n/2 || c > r || c < n-r-1)
            {
              printf("-");
            }
          else
            {
              printf("X");
            }
        }
      printf("\n");
    }
}


int main(void) {
  printRelevant(17);
  return 0;
}

输出:

-----------------
-----------------
-----------------
-----------------
-----------------
-----------------
-----------------
-----------------
--------X--------
-------XXX-------
------XXXXX------
-----XXXXXXX-----
----XXXXXXXXX----
---XXXXXXXXXXX---
--XXXXXXXXXXXXX--
-XXXXXXXXXXXXXXX-
XXXXXXXXXXXXXXXXX

关于c - 求 C 中某些矩阵元素的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52760657/

相关文章:

c - 简单的多线程程序段错误

c++ - 在 opencv 中反转的结果不正确

c++ - 如何使用 RcppEigen 获取矩阵的行列式

algorithm - 以(最多 2)个连续的 1 block 作为行的二元矩阵,计算其平方的迹

python - 如何在 numpy python 中创建相似度矩阵?

c - 根据鼠标旋转图像

android - 无法将系统库链接到供应商二进制文件

c - 如何在C中输入字母时终止循环?

c - so库中定义的同名全局变量

python 从前一个奇数列中减去每个偶数列