取最大数 代码 哪里有错
#include<stdio.h>int main()
{
long double a,b,c,max;
printf("请输入3个数字 a,b,c:\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
max=a;
if(max<b) max=b;
if(max<c) max=c;
printf("最大数是 %lf\n",max );
return 0;
}
结果是:
输入三个数:1,-1,2
结果最大数是1
为什么不是3?应该是3啊哪里错了?