因为输入形式是 enter x,y:2 3.4,是用空格分隔的,而不是逗号。scanf函数的声明是这样的:int scanf( const char *format, ... );如果scanf函数的格式字符串format中没有显式提供分隔符的话,从键盘输入时,各数据默认是要求用空格分隔的。
scanf("%d,%f",&x,&y); %d和%f之间有一个逗号,输入时必须输入逗号,与题目输入不匹配