2. 实验13-1:计算两点间距离(结构体)
定义二维空间中,描述点的结构体类型,包括x轴和y轴坐标值。输入两个点的坐标,输出它们之间的距离,输出格式:%.2f
【输入形式】
两个点的坐标
【输出形式】
距离
【样例输入】
1.2 2.6 3.2 10.4
【样例输出】
8.05
参考代码:
#include<stdio.h>
#include<math.h>
struct point
{
float x,y;
}p1,p2;
int main()
{
double d;
scanf("%f%f",&p1.x,&p1.y);
scanf("%f%f",&p2.x,&p2.y);
d=sqrt(pow(p1.x-p2.x,2)+pow(p1.y-p2.y,2));
printf("%.2f",d);
return 0;
}
下载源文件
得分10.00 最后一次提交时间:2023-06-16 22:36:35
共有测试数据:2 平均占用内存:1.211K 平均CPU时间:0.00325S 平均墙钟时间:0.00327S
| ||||||
无警告,且满分。