开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
cmath time.h
问题(Question):
编译错误
喂入的资料(Input):
agent[j].x MD[i].x agent[j].y MD[i].y (用normal distribution产生出的xy座标值)
预期的正确结果(Expected Output):
预期算出任两点在平面上的距离
错误结果(Wrong Output):
[Error] name lookup of 'j'changed for ISO 'for' scoping [-fpermissive]
程式码(Code):(请善用置底文网页, 记得排版)
for(int i=0;i<Total_MD-countMD;i++)
{
for(int j=0;i<Total_agent;j++) //用agent的MD
double d = (agent[j].x - MD[i].x)* (agent[i].x - ((/*sqare this*/d =
MD[i].x + agent[j].y - MD[i].y) * d));
double d =(agent[j].x -MD[i].x);
*(agent[j].x-((/*sqare this*/d = MD[i].x + agent[j].y - MD[i].y) * d));
补充说明(Supplement):
这是一个模拟通讯论文的程式,距离上次写这种类似的模拟程式大约有八年了
因此对程式有些生疏