第一步,二重循环:邻接矩阵+单位矩阵 for i=0 to shangxian (i++)for j=0 to shangxian (j++)if i=j then a[i,j]=a[i,j]+1(单位矩阵对角线上的值为1)nextj,i 第二步,所得矩阵和自身相乘(二重循环)。矩阵乘法需要些好多字,就不写了,相信你知道,至少也应该能查到。第三...
int c[n],d[n]; for (i=0;i<n;i++){ c[i]=0; for (j=0;j<n;j++){ if (G.e[i][j]!=0) c[i]=c[i]+1; } printf("顶点%d的出度为: %d \n",i,c[i]); //有向图的任意顶点i的出度为邻接矩阵中第i行不为0的数的个数 } printf("\n"); for (j=0;j<n;j++){ ...
51单片机矩阵键盘的C语言程序与分析 热度: 1.三维数组相乘: #include #include #defineX3 #defineY3 inta[X][Y]; intb[X][Y]; intc[X][Y]; voidmatrix(intb[][X],intc[][Y]); main() { inti,j,temp; printf("Pleaseinputintmatrixb[%d][%d]\n",X,Y); ...