#includestdio.h
東營網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,東營網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為東營成百上千提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設要多少錢,請找那個售后服務好的東營做網(wǎng)站的公司定做!
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;
}
輸入兩點坐標(X1,Y1),(X2,Y2),計算并輸出兩點間的距離。
輸入數(shù)據(jù)有多組,每組占一行,由4個實數(shù)組成,分別表示x1,y1,x2,y2,數(shù)據(jù)之間用空格隔開。
#includelt;stdio.hgt;
#includelt;math.hgt;
void main()
{
float x1,x2,y1,y2;
printf("請輸入一組數(shù)據(jù):");
while(~scanf("%f%f%f%f",x1,y1,x2,y2))//開始讀取輸入的數(shù),知道文件結束。
{
printf("兩點間的距離為:%.2f\n",sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));
printf("請輸入一組數(shù)據(jù):");
}
}
擴展資料:
c語言基本運算
一:算術運算符
算術運算符非常地簡單,就是小學數(shù)學里面的一些加減乘除操作。不過呢,還是有一些語法細節(jié)需要注意的。
一、加法運算符+
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);
注意:除法運算符并不是÷,而是一個正斜杠/
您好,對于你的遇到的問題,我很高興能為你提供幫助,我之前也遇到過喲,以下是我的個人看法,希望能幫助到你,若有錯誤,還望見諒!。#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; //輸出結果
}非常感謝您的耐心觀看,如有幫助請采納,祝生活愉快!謝謝!
聲明x1、y1、x2、y2浮點型變量為點p1和p2的座標,輸入數(shù)值后直接由公式√(x1-x2)^2+(y1-y2)^2求出。代碼如下:
#include?"stdio.h"
#include?"math.h"http://調(diào)用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;
}
運行樣例如下: