#include //没包含
头文件 void fun(float x,float y,float *m,float *n) //在定义函数的时候要写参数类型的,因为你在函数里面不需要
返回值,所以返回类型不应该是float,应是void {*m=x+y; if(x>=y)*n=x-y; else *n=y-x; } main() {float a,b,c,d; scanf("%f%f",&a,&b); fun(a,b,&c,&d); printf("%f%f\n",c,d); }//这里漏了一个"}" 你的问题都是出在函数上面