一个很令人纳闷的简单的c语言问题
题目:编写程序,从键盘输入3个双精度数a,b,c,计算它们的总和、平均值及表达式x=a*a+b*b+c*c的值,并计算x平方根的值。所有运行数据保留3位小数,第4位四舍五入。源程序:#include<stdio.h>
void main()
{
double a,b,c,sum,pjz,x;
printf("Input the three number:");
scanf("%f,%f,%f",&a,&b,&c);
sum=a+b+c;
printf("a+b+c=%5.3f\n",sum);
pjz=sum/3;
printf("pjz is %5.3f\n",pjz);
x=a*a+b*b+c*c;
printf("x=a*a+b*b+c*c%5.3f\n",x);
}
本以为这没有问题,但是,
结果很是令我意外,还请各位高手指教!小弟不胜感激!