编译器只能识别半角字符 无法识别全角字符 而已
DO IT YOURSELF !
#include <stdio.h> #include <math.h> main( ) { float a,b,c,d,x,y; //x,y分别为方程的两个解// printf("Please input a,b,c\n"); scanf("%f,%f,%f",&a,&b,&c); //错误的地方// d=b*b-4*a*c; //d为根的判别式 // if (d>=0) { x=(-b-sqrt(d))/(2*a); y=(-b+sqrt(d))/(2*a); printf("x=%5.2f,y=%5.2f",x,y); } else printf("方程无实根"); }程序运行结果: