當前位置:首頁 » 編程語言 » c語言編程輸入坐標xy
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程輸入坐標xy

發布時間: 2023-03-07 21:18:10

『壹』 c語言編程問題:輸入4個任意數字,然後按從小到大的順序輸入坐標點(x,y),輸出該點所在的象限。代碼是:

1、打開自己的Python語言編程的IDLE。

『貳』 c語言中若要輸入坐標應該怎麼辦

先算出縱坐標的值,然後
用二維數組來存儲坐標,如:int a[5][5]; 可以用a[0][0] a[0][1]....
a[i][j]....a[4][3] a[4][4],來存儲5對坐標值,i、j分別是橫坐標和縱坐標。

『叄』 C語言編寫程序輸入任意兩個量作為x,y的坐標,計算該點到原點的距離及與x軸的夾角。

#include<stdio.h>
#include<math.h>
#definePI3.1415926535

intmain()
{


doublex=0,y=0;
doubles=0;
doubleangle;

printf("請輸入x=");
scanf("%lf",&x);
printf("請輸入y=");
scanf("%lf",&y);

printf("輸入的點坐標為(%f,%f) ",x,y);
s=sqrt(fabs(x)*fabs(x)+fabs(y)*fabs(y));

angle=atan2(y,x)*180/PI;

printf("該點到原點的距離:%lf ",s);

printf("該點到原點x軸的夾角:%lf° ",angle);

}

源碼如上

運行結果如下

『肆』 C語言 輸入xy然後計算

#include "stdio.h"
#include "math.h"

int main()
{
double i,j;
printf("x=");
scanf("%lf",&i);
printf("y=");
scanf("%lf",&j);
printf("x+y=%lf\n",i+j);
printf("sinx=%lf\n",sin(i));
printf("cosx=%lf\n",cos(i));
printf("tanx=%lf\n",tan(i));
printf("logx=%lf\n",log(i));

}

『伍』 c語言輸入一個坐標(x,y,z)判斷該點在哪個象限

最好if-else都加上大括弧

scanf("---"這里少了半個雙引號:定義的變數用逗號分隔開

#include<stdio.h>
intmain()
{
doublex,y,z;//////////
printf("Inputx,y,z: ");
scanf("%lf%lf%lf",&x,&y,&z);////////
if(x>=0){
if(y>=0){
if(z>=0)printf("thefirstquadrant ");
elseprintf("thefifthquadrant ");
}
else{
if(z>=0)printf("thefourthquadrant ");
elseprintf("theeighthquadrant ");
}
}
else{
if(y>=0){
if(z>=0)printf("thesecondquadrant ");
elseprintf("thesixthquadrant ");
}
else{
if(z>=0)printf("thethirdquadrant ");
elseprintf("theseventhquadrant ");
}
}
return0;
}

『陸』 求一C語言編程,輸入坐標(x,y)後得到的輸出結果是(y,x)。。求大神指導啊。。

#include <stdio.h>

int main()

{

float x,y;

printf("please enter x,y: ");

scanf("%f,%f",&x,&y);

printf("%5.2f,%5.2f ",y,x);

return 0;

}

程序已運行過,不知道你有沒有其他要求,運行結果:

『柒』 編程 輸入一平面坐標點(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);
}
}