为什么编译时出错啊,哪里有问题啊

img


看不出来哪里有问题啊,但编译时出错,这是为什么啊,具体哪里有问题啊,怎么改啊

首先,你用的center函数没有,其次你定义了全局变量cx,cy,又在函数内重新定义了一遍,有点多余,而且本身cx,cy就不需要存在,你输出可以写成
printf("%d %d",(x1+x2)/2, (y1+y2)/2);

  1. 把代码放进 ‘代码块’
  2. 你的 center 这个词, 是一个变量,还是一个函数? 你现在的写法是不对的。

center这个函数是没有的,而且center里面的参数不能写成x=a的形式