作业帮 > 综合 > 作业

c语言实验问题,有关矩阵的

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 05:48:15
c语言实验问题,有关矩阵的
从键盘输入一个矩阵a[2] [5],先在屏幕上输出该矩阵,然后将矩阵中每行的偶数放在该行的前部,最后输出变换后的矩阵.
运行参考:
请输入矩阵a[2] [5]的值:1 2 3 4 5 3 4 8 9 6
矩阵a[2] [5]被处理前的值为:
1 2 3 4 5
3 4 8 9 6
矩阵a[2] [5]被处理后的值为:
2 4 1 3 5
4 8 6 3 9
首先如果是2维数组的话,处理的时候就需要2个循环嵌套.判断奇偶的话,用%取模运算,比如IF(I%2==0)等于偶数ELSE奇数.然后再做两个循环嵌套(因为是2维数组可能要4个循环),先顺序判断数组中的值是否偶数,不是的话从这个数开始向后判断,将查找到的第一个偶数和这个数交换,然后break出循环,再继续判断是否偶数.