求两点坐标函数c语言,求两点坐标函数c语言怎么写

C语言,任意输入两点坐标,输出由该两点构成的线段中点坐标,并说明

#includestdio.h

东营网站建设公司创新互联建站,东营网站设计制作,有大型网站制作公司丰富经验。已为东营成百上千提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的东营做网站的公司定做!

int main()

{float x1,y1,x2,y2,x,y;

scanf("%f%f%f%f",x1,y1,x2,y2);

x=(x1+x2)/2;

y=(y1+y2)/2;

printf("中点坐标:(%f,%f)\n",x,y);

if(x==0)printf("在Y轴上\n");

else if(y==0)printf("在X轴上\n");

else if(x0)

 if(y0)printf("在第I象限\n");

   else printf("在第IV象限\n");

 else

   if(y0)printf("在第II象限\n");

   else printf("在第III象限\n");

return 0;

}

C语言编程问题:使用函数计算两点间的距离。

输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。

#includelt;stdio.hgt;

#includelt;math.hgt;

void main()

{

float x1,x2,y1,y2;

printf("请输入一组数据:");

while(~scanf("%f%f%f%f",x1,y1,x2,y2))//开始读取输入的数,知道文件结束。

{

printf("两点间的距离为:%.2f\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));

printf("请输入一组数据:");

}

}

扩展资料:

c语言基本运算

一:算术运算符

算术运算符非常地简单,就是小学数学里面的一些加减乘除操作。不过呢,还是有一些语法细节需要注意的。

一、加法运算符+

int a=10;

(此处空一行)

int b=a+5;

在第3行利用加法运算符+进行了加法运算,再将和赋值给了变量b,最终变量b的值是15

二、减法运算符或负值运算符-

int b=10-5;

(此处空一行)

int a=-10;

1、在第1行利用减法运算符-进行了减法运算,再将差赋值给了变量b,最终变量b的值是5

2、在第3行中,这个-并不是什么减法运算符,而算是一个负值运算符,-10代表的是负十

三、乘法运算符*

int b=10*5;

注意:乘法运算符并不是x或者X,而是星号*。变量b最终的值是50。

四、除法运算符/

double a=10.0/4;

double b=10/4;

(此处空一行)

printf("a=%f,b=%f\n",a,b);

注意:除法运算符并不是÷,而是一个正斜杠/

C语言两点距离 输入两点坐标(X1,Y1),(X2,Y2)(0

您好,对于你的遇到的问题,我很高兴能为你提供帮助,我之前也遇到过哟,以下是我的个人看法,希望能帮助到你,若有错误,还望见谅!。#includeiostream.h

#includemath.h

void main()

{

double x1,x2,y1,y2;

cout "x1="; cin x1;

cout "x2="; cin x2;

cout "y1="; cin y1;

cout "y2="; cin y2; //输入坐标

double l = sqrt((y1 - x1) * (y1 - x1) + (y2 - x2) * (y2 - x2)); //计算结果

cout"两点间距离为"lendl; //输出结果

}非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

c语言:编写一个c程序,输入两点坐标,求这两点的距离

声明x1、y1、x2、y2浮点型变量为点p1和p2的座标,输入数值后直接由公式√(x1-x2)^2+(y1-y2)^2求出。代码如下:

#include "stdio.h"

#include "math.h"//调用sqrt需要包含此文件

int main(int argc,char *argv[]){

double x1,y1,x2,y2;

printf("Please enter the coordinates of 2 points...\n");

scanf("%lf%lf%lf%lf",x1,y1,x2,y2);//输入点座标

printf("The distance(p1(%g,%g) to p2(%g,%g)) is ",x1,y1,x2,y2);

printf("%g\n",sqrt((x1-=x2)*x1+(y1-=y2)*y1));//直接用公式求结果

return 0;

}

运行样例如下:


文章名称:求两点坐标函数c语言,求两点坐标函数c语言怎么写
标题URL:http://scyanting.com/article/dscphep.html