int main() { input(); initGraph(); floyed(); output(); return 0; }
int main() { scanf("%d",&n); for (int i=0;i<n;i++) for (int j=0;j<n;j++) scanf("%d",&cost[i][j]); floyed(); for (int i=0;i<n;i++) { for (int j=0;j<n;j++) printf("%5d",cost[i][j]); printf("\n"); } }
int shortestdistance() { //两点间最短距离 int i, j; printf("请输入要找寻的两地点编号:"); scanf("%d %d", &i, &j); if (i>n || i <= 0 || j>n || j<0) { printf("输入信息有误!\n"); printf("请重新输入:"); scanf("%d %d", &i, &j); } else { floyed(); disply(i, j); } return 1; }