输出语句写错,是小写的L,你那个写的是1吧。
scanf("%lf %lf",&x,&y); printf("%.3lf\n",max(x,y));
你写的是%1f,改成%lf,输出也是不是1,2,3,4的1,是l,m,n的l
scanf("%lf%lf",&x,&y);l写成1了吧
应该是%lf,把%1f改一下。