C语言编程:在平面坐标系中,有一个正方形,四个角的坐标(x,y)分别是(x,y)分别是(1,-1)

C语言编程:在平面坐标系中,有一个正方形,四个角的坐标(x,y)分别是(x,y)分别是(1,-1), (1,1), (-1,-1), (-1,1),x是横轴,y是纵轴。写一个程序,判定给定的多个点是否在这个正方形内。

排除在边线上和边线外的就是在内的。

在给定的正方形内的程序:
#include <stdio.h>
main(){
float x,y;
int n,i;
printf("input number of points N:\n");
scanf("%d",&n); // 输入点数
for (i=0;i<n;i++){
printf("\ninput x y of point %d\n",i+1);
scanf("%f %f",&x,&y); //输入坐标
if (x > -1.0 && x < 1.0 && y > -1.0 && y< 1.0) printf("Yes, x=%g y=%g is inside\n",x,y);
else printf("No, x=%g y=%g is not inside\n",x,y);
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言编程:在平面坐标系中,有一个正方形,四个角的坐标(x,y)分别是...
printf("\\ninput x y of point %d\\n",i+1);scanf("%f %f",&x,&y); \/\/输入坐标 if (x > -1.0 && x < 1.0 && y > -1.0 && y< 1.0) printf("Yes, x=%g y=%g is inside\\n",x,y);else printf("No, x=%g y=%g is not inside\\n",x,y);} } ...

C语言怎么判断4个坐标坐标是否构成矩形?
return 0;} return 1;} int main(){ printf("输入4个坐标值:\\n");point a,b,c,d;scanf("%lf %lf",&a.x,&a.y);scanf("%lf %lf",&b.x,&b.y);scanf("%lf %lf",&c.x,&c.y);scanf("%lf %lf",&d.x,&d.y);if(is_rectangle(a,b,c,d)){ printf("能构成矩形\\...

C语言编程:从键盘输入一个正方形的边长,求出它的面积并输出。
回答:#include<stdio.h>int main(){int a;a:printf("请输入正方形边长:");scanf("%d",&a);a*=a;printf("正方形边长为:%d\\n",a);system("pause");system("cls");goto a;}

c++ 点和正方形的关系
-1.0, 1.0, 1.0};while(1){cout<<"请输入多个坐标点"<<endl;point pts[255];int c = 0;while(c < 255){cin>>pts[c].x>>pts[c].y;if(pts[c].x == 0.0 && pts[c].

C语言编程:从键盘输入一个正方形的边长,求出它的面积并输出。
1、首先打开DEV C++软件,在编辑页面输入以下代码,如下图所示。2、题目要求我们在定义变量时,基本类型要全部为float浮点型,所以在编辑源代码时,我们在编写输入代码时,一定要注意给定的类型是什么,根据类型来编写。3、在输入代码中,即“scanf”输入函数内,一定要在我们的变量前加一个地址符,否则...

用c语言编程,输入四个数,判断这四个数据能否组成四边形和正方形,能了...
回到你的问题,意思就是判断这四个数据能否组成正方形。程序如下:include<stdio.h> int main(){ float a,b,c,d;int m1,m2,m3;printf("请输入abcd四个数据:\\n");scanf("%f%f%f",&a,&b,&c,&d);m1=(a-b)==0? 1:0;m2=(b-c)==0? 1:0;m3=(c-d)==0? 1:0;printf("...

急求用C语言编写一个正方形面积的程序
可以参考下面的代码:计算正方形面积的程序 int area(int x, int y){ return x * y;} 计算正方形周长的程序 int gri(int x, int y) { return 2 * (x + y);}

C语言编程:从键盘输入一个正方形得长,计算并输出该正方形的内切圆的面 ...
include <stdio.h>int main(){ double len,s1,s2,pi=3.1415926; printf("请输入正方形长:"); scanf("%lf",&len); printf("正方形面积:%lf\\n",s1=(len*len)); printf("内切圆面积:%lf\\n",s2=(pi*0.25*len*len)); printf("内切圆对正方形覆盖率:%lf%%...

...输入四个点坐标,每组数据输出一行,如果是正方形,则输出: YES, 否 ...
C语言很早学的,现在忘个大概啦,不过,有些问题还是可以看出来的。比如:要是正方形的话要((a==b==c==d==0)&&(x==y)),而不是(a==b)&&(x==y)&&(b==c)&&(c==d)&&(d==a)这个地方以上的程序应该是没有问题的,下面就不好说啦。你先试试我说的。

c语言正方形个数问题
其实当n>=4时,还存在一些位置比较偏的正方形。比如n=4时,(1,2)(2,4)(3,1)(4,3)四个点也是一个正方形。同时还有一个和它对称着的正方形。一条边斜着占1*2的空间。n>4时,情况会更加复杂。假设a*b是一条边占的空间为a个长b个宽。n=3时的正的正方形记为1*0和2*0,...

相似回答