#include <stdio.h>
#include <math.h>
int main()
{
#define PI 3.1415
int x,y,r,thera;
printf("请输入x和y: ");
scanf("%d %d",&x,&y);
r=sqrt(x*x+y*y);
thera=atan2( y,x)*180/PI;
printf("(%d\t%d度)",r,thera);
return 0;
}
例如:输入3和4
运行结果为:
请输入x和y: 3 4
结果(5 ,53度)
Process returned 0 (0x0) execution time : 2.977 s
Press any key to continue.
该程序使用C语言实现,通过用户输入的两个点的坐标(x, y),计算它们之间的欧几里得距离并求出角度。运用了sqrt()函数求平方根,atan2()函数计算角度,并将角度转换为度数。程序最后输出距离和角度信息。

被折叠的 条评论
为什么被折叠?



