首页 > 编程知识 正文

python中index函数(编写函数:笛卡尔坐标系(Append Code))

时间:2023-05-05 17:18:16 阅读:121632 作者:919

在描述数学中,笛卡尔坐标系(笛卡儿坐标系)也称为直角坐标系,是一种直角坐标系。 二维正交坐标系由相互正交、0点重叠的2个轴构成。 在平面中,任何点的坐标都是基于轴上相应点的坐标设置的。

的二维笛卡尔坐标系通常由两个相互正交的坐标轴设置,通常分别称为x轴和y轴。 两个坐标轴的交点称为原点,通常表示为o,既有“零”的意思,也有英文“Origin”的首字母。 每个轴都指向特定的方向。 这两条不同直线的坐标轴决定了一个称为xy平面的平面和一个也称为笛卡尔平面的平面。

将笛卡尔平面上的一点的坐标(x,y )坐标作为输入,输出该点位于坐标轴上或者位于哪个象限。

------------- -请参阅

请按照" Append Code "的代码,给出结构体的定义,创建以下两个函数来完成程序。

get_point ) )函数的功能是根据格式输入点并传递地址。

judge_point ) )函数的功能是确定点位于哪个象限或哪个坐标轴上或原点,然后根据格式输出结果。

输入是一行。 输入的坐标x、y的值中有一位小数。 括号和逗号都是英语半角符号,逗号后面有空格。

输出的四个象限的输出为“quadrand I”、“quadrand II”、“quadrand III”、“quadrand IV”,x-轴和y-轴的输出为“x axis”、“y axis”

输出有以下三种。

(-1.0,-2.5 ) is in quadrand III

(0.0,4.8 ) is on the y axis

(0.0,0.0 ) is origin

样本输入(-2.5、-2.5 ) )。

示例输出(-2.5,-2.5 ) is in quadrand III

HINT

Append Code append.c,append.cc,

#include stdio.h

结构点

{

双精度a;

双精度b;

(;

void get _ point (结构点* p ) )。

{

scanf () (%lf、%lf ) )、p-a、p-b );

}

void judge _ point (结构点) )。

{

双精度b=p.b,b=p.b;

if(a==0.0b==0.0 ) printf () () )、0.0 ) isorigin(n );

elseif(a0.0b0.0 ) printf () ).1lf,%.1lf ) is in quadrand In ),a,b );

ELSEif(a0b0) printf ().1lf,%.1lf ) isinQuadrandii(n ),a,b );

ELSEif(a0b0) printf ().1lf,%.1lf ) isinQuadrandiii(n ),a,b );

ELSEif(A0B0) printf ().1lf,%.1lf ) isinQuadrandiv(n ),a,b );

ELSEif(a==0b!=0) printf () (%.1lf,%.1lf ) isontheyaxis(n ),a,b );

Elseif(a!=0b==0) printf ().1lf,%.1lf ) isonthexaxis(n ),a,b );

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。