main函数只能返回int或者void看你的函数功能swap1应该是要交换两个的数值,因此swap1函数的定义有问题swap1函数修改为swap1( float *x, float *y)swap1函数的调用修改为swap1(&n,&m);有问题私聊
主函数就是这样。要返回float可以定义其它函数让main()去调用。float swap1()