首先,x,y的类型应该定义成float型,否则会导致数据丢失其次,case4和case5中的scanf函数格式有误,不是scanf("%f,&f", &x, &y); 应该改成scanf("%f,%f", &x, &y);最后,最好在scanf("%d\n ", &t);后面加一句getch()用来吸收敲入的回车符,以免后面的scanf函数误把回车符当作数值接收
scanf("%d,%d", &x, &y);