我需要编写一个C程序来查找m * n阶矩阵奇数元素的总和。
请您推荐一些网站或视频,以便以简单有效的方式学习函数,结构,数组和字符串,C编程的数据类型吗?
答案 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];
你需要学习使用嵌套循环,这是这个问题的主要主题