導航:首頁 > 編程知識 > c編程平面坐標表示什麼

c編程平面坐標表示什麼

發布時間:2023-10-22 07:40:00

① 編程 輸入一平面坐標點(x,y),判斷並輸出該坐標點位於哪個象限c語言

#include<stdio.h>

int x,y;
char *output[20];
int p;

void main(){
printf("請輸入一個坐標如:3,3\n");
while(scanf("%d,%d",&x,&y)!=EOF)
{

if(x > 0 && y > 0)
p=1;
else if(x > 0 && y < 0)
p=4;
else if(x < 0 && y > 0)
p=2;
else if(x < 0 && y < 0)
p=3;

switch(p){
case 1:*output = "第一象限\n";break;
case 4:*output = "第四象限\n";break;
case 2:*output = "第二象限\n";break;
case 3:*output = "第三象限\n";break;
}
printf("%s",*output);
}
}

② 數控中加工坐標YBC中"Y","B","C"分別指的是什麼

這是數控彎管運動指令的位置指令。

③ (用c++編寫程序)輸入平面直角坐標系中一點的坐標(x,y),判斷改點是在那個象限中或那一條坐標軸上

include "math.h"

class point
{
public:
float x;
float y;

//構造函數
point(float x,float y)
{
this->x=x;
this->y=y;
}
};

class line
{
float a;
float b;
float c;

public:
//構造函數
line(float a,float b,float c)
{
this->a=a;
this->b=b;
this->c=c;
}

float getDistance(point p)
{
float x,y;
x=p.x;
y=p.y;
return fabs(a*x+b*y+c)/sqrt(a*a+b*b);
}
};

void main()
{
float x,y;
cout<<"請輸入點的X坐標:";
cin>>x;
cout<<"請輸入點的Y坐標:";
cin>>y;
point p(x,y);

float a,b,c;
cout<<"請輸入a:";
cin>>a;
cout<<"請輸入b:";
cin>>b;
cout<<"請輸入c:";
cin>>c;
line l(a,b,c);
cout<<"點到直線的距離為:"<<l.getDistance(p)<<endl;
}

閱讀全文

與c編程平面坐標表示什麼相關的資料

熱點內容
百信集團的網站叫什麼名字 瀏覽:67
開發解壓app理念是什麼 瀏覽:128
linux源代碼路徑 瀏覽:854
美圖2root後不能升級了 瀏覽:133
shell文件size 瀏覽:350
通過大數據查幹部哪些內容 瀏覽:78
如何編程輸出一個數的十位數 瀏覽:760
9月7日蘋果發布會 瀏覽:150
u盤里文件打開都是亂碼怎麼辦 瀏覽:402
文件管理里可以復制 瀏覽:60
怎麼斷數據源 瀏覽:371
linux文件夾遞歸賦權 瀏覽:103
阻止U盤寫入特定後綴文件 瀏覽:8
車載gps埠檢測工具 瀏覽:244
多重網路取消合並 瀏覽:876
哪個APP看電影刪減的少 瀏覽:160
蘋果6進水讀不了卡什麼原因 瀏覽:68
網盤文件怎麼提取到筆記軟體里 瀏覽:136
java解析簡單json數據類型 瀏覽:750
008神器破解版使用教程 瀏覽:974

友情鏈接