Advertisement

测试和确定单位矩阵的标准形式

阅读量:

8-3,8-4

复制代码
 1 0 0

    
 0 1 0
    
 0 0 1
    
    
    
    
    AI写代码bash

定义一个3×3的单位矩阵,设计一个名为identity_matrix的函数,其输入参数为一个10×10 的整数矩阵,并输出一个布尔类型的结果,用以判断该矩阵是否符合单位矩阵的特征。

该算法实现起来较为直接,仅需运用两层循环结构即可完成,具体实现方式可参考以下代码示例:

复制代码
 #define TRUE 1

    
 #define FALSE 0
    
  
    
 int identity_matrix(int matrix[10][10]) {
    
     int i,j;
    
     for (i = 0 ; i < 10; i++ ) {
    
     for(j = 0; j< 10; j++) {
    
         if ((i == j && matrix[i][j] != 1)
    
         || (i != j && matrix[i][j] == 1)) {
    
             return FALSE;
    
         }
    
     }
    
     }
    
     ret

全部评论 (0)

还没有任何评论哟~