📄 topology.c
字号:
#include <stdio.h>
#define N 10
int main(void)
{
int x, y;
int UP, DOWN, LEFT, RIGHT;
int nodeID;
for (x=0; x<N; x++) {
for (y=0; y<N; y++) {
nodeID = x*N + y;
UP = (x > 0) ? (x-1)*N + y : -1;
DOWN = (x < N-1) ? (x+1)*N + y : -1;
LEFT = (y > 0) ? x*N + y-1 : -1;
RIGHT = (y < N-1) ? x*N + y+1 : -1;
if (UP != -1) printf("%d:%d:0.0\n", nodeID, UP);
if (DOWN != -1) printf("%d:%d:0.0\n", nodeID, DOWN);
if (LEFT != -1) printf("%d:%d:0.0\n", nodeID, LEFT);
if (RIGHT != -1) printf("%d:%d:0.0\n", nodeID, RIGHT);
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -