如何学习如何在C中找到矩阵奇数元素的总和?

时间:2016-02-22 16:14:43

标签: c arrays

我需要编写一个C程序来查找m * n阶矩阵奇数元素的总和。

请您推荐一些网站或视频,以便以简单有效的方式学习函数,结构,数组和字符串,C编程的数据类型吗?

1 个答案:

答案 0 :(得分:0)

你需要创建一个初始化为0的变量,然后你需要遍历每一行,并且对于该行中的每个元素,你检查它的奇偶校验,如果它是奇数(元素%2 == 1),那么你将它添加到总和。

int i,j,s = 0;
for ( j=0;i<matrix_height;j++) // for each line
  for ( i=0;i<matrix_width;i++) // for each element in that line
     if(matrix[i][j]%2==1)
s+= matrix[i][j];

你需要学习使用嵌套循环,这是这个问题的主要主题