学长,这为啥只有第一个对了
#include
#include
int main(void){
int x,y,z,a,b,c,d;
float p;
略
p = fabs(ax+by+cz+d)/sqrt(aa+bb+cc);
printf ("%.3f" ,p);
}
代码格式化一下吧,*号看不见。用代码块格式化
题目中没有说A,B,C,D和x,y,z是整型还是浮点型啊
#include <stdio.h>
#include <math.h>
#include<iostream>
int main(void){
double x,y,z,a,b,c,d;
double p;
scanf("%lf %lf %lf",&x,&y,&z);
scanf(" %lf %lf %lf %lf",&a,&b,&c,&d);
p =fabs(a*x+b*y+c*z+d)/sqrt(a*a+b*b+c*c);
printf("%.3lf" ,p);
}
结果: