第十六周—C语言 项目三(点结构体)

来源:互联网 发布:安卓需要java什么基础 编辑:程序博客网 时间:2024/05/18 00:27
/*烟台大学计算机学院 2016作者:张威完成日期:2016年12月16日版本:v1.0*/#include <stdio.h>#include <stdlib.h>#include<math.h>struct Point{  float x;  float y;};int main(){    struct Point s1,s2;    double s;    printf("请输入p1点的坐标:");    scanf("%f %f",&s1.x,&s1.y);    printf("请输入p2点的坐标:");    scanf("%f %f",&s2.x,&s2.y);    s=sqrt((s1.x-s2.x)*(s1.x-s2.x)+(s1.y-s2.y)*(s1.y-s2.y));    printf("两点间的距离:%.2lf\n",s);    printf("p1关于x轴的对称点是(%.1lf,%.1lf)\n",s1.x,-s1.y);    printf("p2关于原点的对称点是(%.1lf,%.1lf)\n",-s2.x,-s2.y);    return 0;}


运行结果:

0 0
原创粉丝点击