C 对应行和列的邻接矩阵和

C 对应行和列的邻接矩阵和,c,C,在邻接矩阵上求同一索引的行和列之和的最简单方法是什么 以下是一个例子: A B C D A 1 0 2 1 B 3 - - - C 0 - - - D 1 - - - 其中-是条目。如何将A列与A行相加,B列与B行相加 例如,对于:1+0+2+1+1+3+0+1=9,请尝试此代码。……我在代码中添加了注释以理解逻辑 #include<stdio.h> int main(){ int arr[2

在邻接矩阵上求同一索引的行和列之和的最简单方法是什么

以下是一个例子:

      A  B  C  D
    A 1  0  2  1
    B 3  -  -  -
    C 0  -  -  -
    D 1  -  -  -
其中-是条目。如何将A列与A行相加,B列与B行相加


例如,对于:1+0+2+1+1+3+0+1=9,请尝试此代码。……我在代码中添加了注释以理解逻辑

 #include<stdio.h>

 int main(){

    int arr[20][20],i,j,n;
    int k,sum=0;

    printf("\nEnter matrix size: ");
    scanf("%d",&n);



    printf("\nEnter the matrix");

    // to read the matrix 
    for(i=0;i<n;i++){
      for(j=0;j<n;j++){
        scanf("%d",&arr[i][j]);
      }
    }


     //to display the matrix 
     printf("\nMatrix is : ");
     for(i=0;i<n;i++){
       printf("\n");
       for(j=0;j<n;j++){
          printf(" %d",arr[i][j]);
       }
     }


      k=0;

      //to add corresponding rows and column elements 

      while(k<n){

       sum=0;   
       for(i=0;i<n;i++){
         sum=sum+arr[k][i]; 
       }

       for(i=0;i<n;i++){
         sum=sum+arr[i][k]; 
       }

       //to print the result 
       printf("\nFor row and column number %d  sum is %d",k,sum);

       k++;

      }
}

堆栈溢出是没有做我的家庭作业服务!是的,我知道这不是我的家庭作业服务。我认为他/她有问题,并坚持了下去……这就是我为什么要帮忙的原因:……没什么错,你应该要求一个答案并告诉他。OP至少应该显示她的代码。所以,是的,这是有问题的。不要只为一些重复而推荐!是的,谢谢,我会在下一篇文章中记住这一点堆栈溢出是没有做我的家庭作业服务!