问题及代码:
/*
Copyright (c) 2014,烟台大学计算机与控制工程学院
All rights reserved.
文件名称:test.cpp
作 者:张学伟
完成日期:2016年12月15日
版 本 号:v1.0
运行过程:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
struct Point
{
float x;
float y;
};
int main()
{
struct Point p;
float d;
printf("请输入点的坐标: ");
scanf("%f %f",&p.x, &p.y);
d = sqrt(p.x*p.x+p.y*p.y);
printf("该点到原点的距离是: %f", d);
return 0;
}
运行结果:
知识点总结:用结构体计算量坐标之间的距离。
学习心得:注意浮点数为%f