我需要编写一个C程序来求m*n阶矩阵的奇数元素之和。
您能推荐一些网站或视频来以简单有效的方式学习 C 编程的函数、结构体、数组和字符串、数据类型吗?
最佳答案
你需要创建一个初始化为0的变量,然后你需要遍历每一行,对于该行中的每个元素,你检查它的奇偶校验,如果它是奇数(element%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];
您需要学习使用嵌套循环,这是此问题的主要主题
关于c - 如何学习如何在C中求矩阵奇数元素之和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35558504/