编译器只能识别半角字符 无法识别全角字符 而已

DO IT YOURSELF !
2019-01-28 20:38
程序代码:#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("方程无实根");
}程序运行结果:
2019-01-29 04:49
确实是。不过这样每次输入都需要用英文逗号隔开才能正常运行。
2019-01-29 10:16
2019-01-29 10:18