问题标题: 酷町堂:4988 2点距离(函数实现)

0
0
已解决
黄依成
黄依成
中级天翼
中级天翼

本蒟蒻的代码如下,不知为何总编译错误

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
double n,x1[15],y1[15],x2[15],y2[15];
void f(double x1,double y1,double x2,double y2){
    printf("%.2f",sqrt((x1-x2)*(x1-x2)+(y1-y2)(y1-y2)));
    return ;
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>x1[i]>>y1[i]>>x2[i]>>y2[i];
    }
    for(int i=1;i<=n;i++){
        f(x1[i],y1[i],x2[i],y2[i]);
    }
    return 0;
}

 


0
已采纳
李泽远
李泽远
高级天翼
高级天翼

n定义成int类型。

李泽远在2020-05-05 10:36:53追加了内容

第7行(y1-y2)(y1-y2)少个乘号

李泽远在2020-05-05 10:39:50追加了内容

把数组名换了。a,b,c,d等等

1
0
0
0
0
吴庞茂旭
吴庞茂旭
资深光能
资深光能

请问,你见过这样的代码吗?

0
潘晨皓
潘晨皓
高级天翼
高级天翼

勾股:

a的平方+b的平方=c的平方

 

PS:我不记的是“+”还是“*”了,嘿嘿

我要回答