问题描述:
下面定义了一个表示平面上一点的结构体类型:
struct Point
{
float x; //横坐标
float y; //纵坐标
};
(1)请编写程序,输入一点的横纵坐标,输出该点到原点的距离
#include <stdio.h>
#include <math.h>
struct Point
{
float x;
float y;
};
int main()
{
struct Point p;
float d;
printf("请输入点p的坐标:");
scanf("%f %f",&p.x,&p.y);
d=sqrt(p.x*p.x+p.y*p.y);
printf("该点到原点的距离为:%f",d);
return 0;
}