C语言,求两点间的距离
#include<stdio.h>#include<math.h>
int min()
{
double x1,y1;
double x2,y2;
double d;
d=sqrt(pow(x2-x1,2)+pow(y2-y1,2));
printf("%g",d);
return 0;
}
麻烦帮忙看一下这个程序,为什么输出总是为零,return 0是给定的,不能改 int main少了个a qiuyouzhi 发表于 2020-3-2 10:42
int main少了个a
不是那个原因,a是我少打了, 你没有传入两个点的坐标
woainilp 发表于 2020-3-2 11:05
不是那个原因,a是我少打了,
你没给那些xy赋值啊 qiuyouzhi 发表于 2020-3-2 11:08
你没给那些xy赋值啊
这个x,y怎么赋值,这个x,y,为任意值
fresh_python 发表于 2020-3-2 11:08
你没有传入两个点的坐标
x,y没有具体值,有好几组数据,系统一步一步测试 woainilp 发表于 2020-3-2 11:19
x,y没有具体值,有好几组数据,系统一步一步测试
那你至少得赋一个值啊
不然能有数据才怪 qiuyouzhi 发表于 2020-3-2 11:25
那你至少得赋一个值啊
不然能有数据才怪
就算我赋了值,第一组能过,第二组还是过不了,那整体还是不行 系统如何赋值? woainilp 发表于 2020-3-2 11:35
就算我赋了值,第一组能过,第二组还是过不了,那整体还是不行
那能不能把测试数据和标准答案发一下?
我测试一下 woainilp 发表于 2020-3-2 11:35
就算我赋了值,第一组能过,第二组还是过不了,那整体还是不行
我会了,谢谢 woainilp 发表于 2020-3-2 11:45
我会了,谢谢
那就编辑帖子,在标题的左边,把帖子的类型改成已经解决
你还没有输入数据
页:
[1]