幼儿园托班亲子体验课:路由表的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 13:39:43
#include<stdio.h>
void main()
{ int a[4][4]={{0, 3, 1, 4}, {3, 0, 1, 2}, {1, 1, 0, 2}, {4, 2, 2, 0}};
int b[3]={3, 1, 4};
int i, j, k, min, min1, temp, temp1;
for(j=0;j<3;j++)
{ min==b[0];
for(i=0;i<3;i++)
{
if(min>b[i])
{ min==b[i];
}
temp==i;
}
for(i=0;i<3;i++)
{ if(i!=temp)
{ min1==(b[temp]+a[temp][i]);
if(min1<b[i])
b[i]==min1;
}
}
}
for(i=0;i<3;i++)
{ printf("%4d", b[i]);
}
printf("\n");
}

请问哪错了,用的是DIJKSTRA算法