事情是这样的……
星期一晚上我打开了原题:
已知线段的两个端点的坐标 A(Xa ,Ya ),B(Xb,Yb),求线段 AB 的长度。计算鸭告诉了你计算公式如下: (Xa−Xb)²+(Ya−Yb)²再开平方
输入的格式是:
第一行是两个实数 Xa,Ya,即 A 的坐标。 第二行是两个实数 Xb,Yb,即 B 的坐标。 输入中所有实数的绝对值均不超过 10000 。 看起来是一道很简单的题对吧,我前前后后答了9次。
(等下了课继续写)
第一次尝试……
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main(){
int Xa,Ya;
int Xb,Yb;
cin>>Xa>>Ya;
cin>>Xb>>Yb;
int acha,bcha;
acha=Xa-Xb;
bcha=Ya-Yb;
int loong;
loong=(Xa-Xb)*(Xa-Xb)+(Ya-Yb)*(Ya-Yb);
if(Xa>10000||Xb>10000||Ya>10000||Yb>10000||loong>10000){
cout<<"Error!";
return 1;
}
if(acha<0||bcha<0){
cout<<"出错!Xa-Xb或Ya-Yb都不可小于零!";
return 1;
}
double reallong=pow(loong,0.5);
cout<<fixed<< setprecision (3) <<reallong<<endl;
}
if(Xa>10000||Xb>10000||Ya>10000||Yb>10000||loong>10000){ cout<<"Error!"; return 1;
}
if(acha<0||bcha<0){
cout<<“出错!Xa-Xb或Ya-Yb都不可小于零!”;
return 1;
}
我加了两个毫无卵用的判断语句。
最后两个分号怎么回事
哪两个分号?
他说的也许是我错打成了中文分号的那两个(①),那个不用管了
下午见
你也到了吗,我马上到。
二楼D103房间的浴室等你
what
我在D104偷听
我在D103洗澡,你们干什么!
我在D103第二张床底偷窥,不要问为什么装了摄像头还是要去D103()