你如果用的是VC,那个有找错功能的。我复制你的代码,编译提示是(21):errorC2449:found'{'atfilescope(missingfunctionheader?)(26):errorC2059:syntaxerror:'}'第21行和第26行有问题。你在这个提示附近找发现第20行intmax(intx,inty);多了一个分号。去掉后即正常了return是返回值函数,将结果返回。