计算机程序设计C++ MOOC
测试与作业C++基础练习100题
##第二周基本练习
- 求过平面上两点的直线的斜率
#include <iostream>
using namespace std;
int main()
{
double x1,y1,x2,y2;
cin >> x1;
cin >> y1;
cin >> x2;
cin >> y2;
cout <<(y2-y1)/(x2-x1)<< endl;
return 0;
}
- 计算平面上两点之间的距离
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x1,y1,x2,y2;
cin >> x1;
cin >> y1;
cin >> x2;
cin >> y2;
cout <<sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))<< endl;
return 0;
}
- 判断大小写