当前位置:首页 » 编程语言 » 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);
}
}