Ⅰ 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);
}
源码如上
运行结果如下
Ⅱ 任意输入点的坐标,判断该点是否在圆环内(x2+y2>=1 x2+y2<=4 )的c语言程序怎么写急!!
#include "stdio.h"
int main()
{
double x,y;
printf("请输入点坐标:");
scanf("%lf,%lf",&x,&y);
if(x*x+y*y>=1 && x*x+y*y<=4)
printf("该点在圆环(x^2+y^2>=1 x^2+y^w<=4)内! ");
else
printf("该点不在圆环内! ");
}
注意输入坐标时,中间用逗号隔开
Ⅲ C语言,如何在指定坐标输入数据
用gotoxy和gets吧~~~
gotoxy(old_x,old_y);//跳转到指定坐标输出信息
cprintf("User Name:");//在指定坐标处输出User Name:
gotoxy(old_x,old_y+2);//跳转到指定坐标输入信息
gets(name);//输入用户名,name为所定义的字符数组
这是我做一个游戏界面的用户名和密码输入的代码~~你看看吧,希望对你有所帮助。。
Ⅳ c语言:输入10个点的坐标(设坐标为整数值),输出距原点最远的点(设唯一)的坐标及该点距原点的距离
#include#includeintmain(){intx1,y1,x2,y2,absx,absy;doubleres;printf("Pleaseinputthefirstpoint(x,y):\n");scanf("%d%d",&x1,&y1);printf("Pleaseinputthesecondpoint(x,y):\n");scanf("%d%d",&x2,&y2);printf("\nfirstpoint:(%d,%d),secondpoint:(%d,%d)\n",x1,y1,x2,y2);absx=abs(x2-x1);absy=abs(y2-y1);//printf("%d%d",absx,absy);res=sqrt((absx*absx)+(absy)*(absy));printf("\nthelenoflineis=%lf\n",res);getch();return0;}
Ⅳ c语言:有4个圆塔,已知圆心和半径,塔以外无建筑物。输入任一点坐标,求该点的建筑高度。求流程图!!!
你这不是说点在这四个圆内,则该点的建筑高度为10m,
点在这四个圆外,则该点的建筑高度为0,
依次判断,该点到四个圆心的距离是不是小于1,
1,情况一,至少有一个距离小于1,则为10m;
2,情况二,一个距离小于1的也没有,则为0。
Ⅵ c语言中若要输入坐标应该怎么办
先算出纵坐标的值,然后
用二维数组来存储坐标,如:int a[5][5]; 可以用a[0][0] a[0][1]....
a[i][j]....a[4][3] a[4][4],来存储5对坐标值,i、j分别是横坐标和纵坐标。