指出错误#include <stdio.h> #include <math.h> double distljb(double a,double b,double c,double d); int main() { double a,b,c,d; printf("请输入两个坐标\n"); scanf("%lf%lf",&a,&b); printf("Input(x1,y1);%.2f %.2f\n",a,b); scanf("%lf%lf",&c,&d); printf("Input(x2,y2);%.2f %.2f\n",c,d); printf("两点坐标的距离为%.2f",distljb(a,b,c,d)); return 0; } double distljb(double a,double b,double c,double d)//abcd分别等于x1 y1 x2 y2 { double j; j=sqrt((a-c)*(a-c)+(b-d)*(b-d)); return j; }
时间: 2023-06-26 10:05:27 浏览: 116
#include <stdio.h>
代码没有明显的错误,但建议在 `printf` 函数中加上换行符 `\n`,使输出更加清晰易读。例如:
```
printf("请输入两个坐标\n");
printf("Input(x1,y1): %.2f %.2f\n", a, b);
scanf("%lf%lf", &c, &d);
printf("Input(x2,y2): %.2f %.2f\n", c, d);
printf("两点坐标的距离为: %.2f\n", distljb(a, b, c, d));
```
阅读全文