1、求过平面上两点的直线的斜率
题目内容:
编写程序,输入平面上的两个点的坐标(x1,y1),(x2,y2),求过这两点的直线的斜率(设斜率不为无穷)。
输入:两行数据,实数。第1行是x1,y1;第2行是x2,y2,数据间用空格隔开。
输出:一个实数,表示斜率。
输入样例:
输入:
1 1
2 2
输出样例:
1
#include <iostream>
using namespace std;
int main()
{
double x1,x2,y1,y2,s1,s2;
cin>>x1>>y1>>x2>>y2;
s1=y2-y1;
s2=x2-x1;
cout<<s1/s2<<endl;
return 0;
}
2、计算平面上两点之间的距离
题目内容:
编写程序,输入平面上的两个点的坐标(x1,y1),(x2,y2),计算这两点之间的距离。
输入:两行数据,实数。第1行是x1,y1;第2行是x2,y2,数据间用空格隔开。
输出:一个实数,表示距离。
输入样例:
0 0
1 1
输出样例:
1.41421
#include <iostream>
#include<cmath>
using namespace std;
int main()
{
double x1,x2,y1,y2,distance;
cin>>x1>>y1>>x2>>y2;
distance=(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1);
distance=sqrt(distance);
cout<<distance<<endl;
return 0;
}
3、判断大小写
题目内容:
输入一个英文字母,判断大小写。大写输出1,小写输出0.
输入:一个字母
输出:1或0.
输入样例1:
A
输出样例1:
1
输入样例2:
a
输出样例2: