0_0_10245008_28214\Main.java:1: 非法字符: \35
#include <stdio.h>
^
0_0_10245008_28214\Main.java:2: 非法字符: \35
#include <malloc.h>
^
0_0_10245008_28214\Main.java:6: 需要为 class、interface 或 enum
int neili,wuyi,hp;
^
0_0_10245008_28214\Main.java:7: 需要为 class、interface 或 enum
int dirx,diry;//用来表示在x,y方向该怎么移动,原坐标加上该数值即得下一坐标
^
0_0_10245008_28214\Main.java:8: 需要为 class、interface 或 enum
struct Man *next;
^
0_0_10245008_28214\Main.java:9: 需要为 class、interface 或 enum
}Man;
^
0_0_10245008_28214\Main.java:10: 需要为 class、interface 或 enum
typedef struct Node//用来表示战斗的场地
^
0_0_10245008_28214\Main.java:13: 需要为 class、interface 或 enum
int num;//场地人数
^
0_0_10245008_28214\Main.java:14: 需要为 class、interface 或 enum
struct Node *cd;//下一个场地
^
0_0_10245008_28214\Main.java:15: 需要为 class、interface 或 enum
struct Man *adj;//该场地中的第一个战斗者
^
0_0_10245008_28214\Main.java:16: 需要为 class、interface 或 enum
}Node;
^
0_0_10245008_28214\Main.java:17: 需要为 class、interface 或 enum
void Insert(Node *l, Man *p, int i, int j)
^
0_0_10245008_28214\Main.java:33: 需要为 class、interface 或 enum
t = l;
^
0_0_10245008_28214\Main.java:35: 需要为 class、interface 或 enum
if (p && i>0 && i<=12 && j>0 && j<=12)
^
0_0_10245008_28214\Main.java:38: 需要为 class、interface 或 enum
s = l;
^
0_0_10245008_28214\Main.java:39: 需要为 class、interface 或 enum
while (t)
^
0_0_10245008_28214\Main.java:45: 需要为 class、interface 或 enum
t->num++;
^
0_0_10245008_28214\Main.java:46: 需要为 class、interface 或 enum
t->adj = p;
^
0_0_10245008_28214\Main.java:47: 需要为 class、interface 或 enum
return;
^
0_0_10245008_28214\Main.java:48: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:50: 需要为 class、interface 或 enum
s = s->cd;//s用来保留末尾的非空结点*/
^
0_0_10245008_28214\Main.java:51: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:54: 需要为 class、interface 或 enum
n->num = 1;
^
0_0_10245008_28214\Main.java:55: 需要为 class、interface 或 enum
n->i = i; n->j = j; n->cd = NULL;
^
0_0_10245008_28214\Main.java:55: 需要为 class、interface 或 enum
n->i = i; n->j = j; n->cd = NULL;
^
0_0_10245008_28214\Main.java:55: 需要为 class、interface 或 enum
n->i = i; n->j = j; n->cd = NULL;
^
0_0_10245008_28214\Main.java:56: 需要为 class、interface 或 enum
s->cd = n; n->adj = p; p->next = NULL;
^
0_0_10245008_28214\Main.java:56: 需要为 class、interface 或 enum
s->cd = n; n->adj = p; p->next = NULL;
^
0_0_10245008_28214\Main.java:56: 需要为 class、interface 或 enum
s->cd = n; n->adj = p; p->next = NULL;
^
0_0_10245008_28214\Main.java:57: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:62: 需要为 class、interface 或 enum
a = 0;
^
0_0_10245008_28214\Main.java:69: 需要为 class、interface 或 enum
if (p->name == 'S')
^
0_0_10245008_28214\Main.java:72: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:76: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:80: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:82: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:86: 需要为 class、interface 或 enum
Man *s, *t;
^
0_0_10245008_28214\Main.java:87: 需要为 class、interface 或 enum
int a, b;
^
0_0_10245008_28214\Main.java:88: 需要为 class、interface 或 enum
p = l->cd;
^
0_0_10245008_28214\Main.java:89: 需要为 class、interface 或 enum
q = l;
^
0_0_10245008_28214\Main.java:91: 需要为 class、interface 或 enum
while (p)
^
0_0_10245008_28214\Main.java:95: 需要为 class、interface 或 enum
s = p->adj; t = s->next;
^
0_0_10245008_28214\Main.java:96: 需要为 class、interface 或 enum
a = Attack(t); b = Attack(s);
^
0_0_10245008_28214\Main.java:96: 需要为 class、interface 或 enum
a = Attack(t); b = Attack(s);
^
0_0_10245008_28214\Main.java:97: 需要为 class、interface 或 enum
s->hp -= a; t->hp -= b;
^
0_0_10245008_28214\Main.java:97: 需要为 class、interface 或 enum
s->hp -= a; t->hp -= b;
^
0_0_10245008_28214\Main.java:98: 需要为 class、interface 或 enum
if (s->hp<=0 && t->hp<=0)
^
0_0_10245008_28214\Main.java:101: 需要为 class、interface 或 enum
p = q->cd;//使q保持为p结点的前一个结点
^
0_0_10245008_28214\Main.java:102: 需要为 class、interface 或 enum
continue;
^
0_0_10245008_28214\Main.java:103: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:107: 需要为 class、interface 或 enum
p->adj = t;//删除s
^
0_0_10245008_28214\Main.java:108: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:112: 需要为 class、interface 或 enum
s->next = NULL;//删除t
^
0_0_10245008_28214\Main.java:113: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:117: 需要为 class、interface 或 enum
p = p->cd;
^
0_0_10245008_28214\Main.java:118: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:129: 需要为 class、interface 或 enum
if (i == 1) {p->dirx = 0; p->diry = 1;}
^
0_0_10245008_28214\Main.java:129: 需要为 class、interface 或 enum
if (i == 1) {p->dirx = 0; p->diry = 1;}
^
0_0_10245008_28214\Main.java:130: 需要为 class、interface 或 enum
else if (i == 12) {p->dirx = 0; p->diry = -1;}
^
0_0_10245008_28214\Main.java:130: 需要为 class、interface 或 enum
else if (i == 12) {p->dirx = 0; p->diry = -1;}
^
0_0_10245008_28214\Main.java:134: 需要为 class、interface 或 enum
if (j == 1) {p->dirx = 1; p->diry = 0;}
^
0_0_10245008_28214\Main.java:134: 需要为 class、interface 或 enum
if (j == 1) {p->dirx = 1; p->diry = 0;}
^
0_0_10245008_28214\Main.java:135: 需要为 class、interface 或 enum
else if (j == 12) {p->dirx = -1; p->diry = 0;}
^
0_0_10245008_28214\Main.java:135: 需要为 class、interface 或 enum
else if (j == 12) {p->dirx = -1; p->diry = 0;}
^
0_0_10245008_28214\Main.java:139: 需要为 class、interface 或 enum
if (i == 1 || j == 1) {p->dirx = 1; p->diry = 1;}
^
0_0_10245008_28214\Main.java:139: 需要为 class、interface 或 enum
if (i == 1 || j == 1) {p->dirx = 1; p->diry = 1;}
^
0_0_10245008_28214\Main.java:140: 需要为 class、interface 或 enum
else if (i == 12 || j == 12) {p->dirx = -1; p->diry = -1;}
^
0_0_10245008_28214\Main.java:140: 需要为 class、interface 或 enum
else if (i == 12 || j == 12) {p->dirx = -1; p->diry = -1;}
^
0_0_10245008_28214\Main.java:149: 需要为 class、interface 或 enum
Man *t,*s;
^
0_0_10245008_28214\Main.java:150: 需要为 class、interface 或 enum
p = l->cd;
^
0_0_10245008_28214\Main.java:151: 需要为 class、interface 或 enum
l->cd = NULL;
^
0_0_10245008_28214\Main.java:152: 需要为 class、interface 或 enum
while (p)
^
0_0_10245008_28214\Main.java:155: 需要为 class、interface 或 enum
while (t)
^
0_0_10245008_28214\Main.java:158: 需要为 class、interface 或 enum
t->next = NULL;
^
0_0_10245008_28214\Main.java:159: 需要为 class、interface 或 enum
Go(t,p->i,p->j);//计算出下一步的走向
^
0_0_10245008_28214\Main.java:161: 需要为 class、interface 或 enum
if (p->i+t->diry>0 && p->i+t->diry<=12 && p->j+t->dirx>0 && p->j+t->dirx<=12)
^
0_0_10245008_28214\Main.java:163: 需要为 class、interface 或 enum
else
^
0_0_10245008_28214\Main.java:165: 需要为 class、interface 或 enum
t = s;//移动到下一个欲插入的战斗者
^
0_0_10245008_28214\Main.java:166: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:168: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:176: 需要为 class、interface 或 enum
p->dirx = 0; p->diry = 1;
^
0_0_10245008_28214\Main.java:177: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:180: 需要为 class、interface 或 enum
p->dirx = 1; p->diry = 0;
^
0_0_10245008_28214\Main.java:181: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:184: 需要为 class、interface 或 enum
p->dirx = 1; p->diry = 1;
^
0_0_10245008_28214\Main.java:185: 需要为 class、interface 或 enum
}
^
0_0_10245008_28214\Main.java:190: 需要为 class、interface 或 enum
Man *q;
^
0_0_10245008_28214\Main.java:191: 需要为 class、interface 或 enum
int i,j,neili,wuyi,hp;
^
0_0_10245008_28214\Main.java:192: 需要为 class、interface 或 enum
l->cd = NULL;
^
0_0_10245008_28214\Main.java:193: 需要为 class、interface 或 enum
l->adj = NULL;
^
0_0_10245008_28214\Main.java:194: 需要为 class、interface 或 enum
l->i = 0; l->j = 0;
^
0_0_10245008_28214\Main.java:194: 需要为 class、interface 或 enum
l->i = 0; l->j = 0;
^
0_0_10245008_28214\Main.java:195: 需要为 class、inte
|