|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<math.h>
void main()
{
double a=0.0, b=0.0, c=0.0, x1=0.0, x2=0.0, delta=0.0;
printf("请输入a,b,c的值\n");
scanf_s("%lf%lf%lf", &a, &b, &c);
printf("你输入的三个值为\n");
printf("a=%f,b=%f,c=%f\n");
printf("开始计算平方根\n");
delta = sqrt(b * b - 4 * a * c);
if (delta >= 0)
{
x1 = (-b + delta) / (2 * a);
x2 = (-b - delta) / (2 * a);
printf("x1=%.3lf\nx2=%.3lf", x1, x2);
}
else
{
printf("输入错误请重新输入");
}
}
程序可以运行 但显示A B C三个值的时候显示了3个垃圾值。。。 |
|