Jimmy小站
小明也有大梦想 — 蒋明/铭5.4 编程题《求平面上任意两点间的距离》
2015-08-30 / C语言基础题 / 6172 次围观 / 1 次吐槽【问题描述】
给定平面任意两点坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留2位小数)。要求定义和调用函数dist(x1, y1, x2,y2)计算两点间的距离。
【输入形式】
从键盘输入点坐标(x1,y1)
从键盘输入点坐标(x2,y2)
【输入输出样例1】(下划线部分表示输入)
Input(x1,y1): 35.5 48.6
Input(x2,y2): 210.7 104.5
distance=183.90
【样例说明】
输入提示符后要加一个空格。例如“Input (x1,y1): ”,其中“:”后要加一个且只能一个空格。
输入的数据之间以一个空格相隔。
输出语句的“=”两边无空格。
英文字母区分大小写。必须严格按样例输入输出。
#include<stdio.h> #include<math.h> double dist(double x1,double y1,double x2,double y2) { double dis; dis=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); return dis; } int main(void) { double x1,x2,y1,y2,d; printf("Input(x1,y1): "); scanf("%lf%lf",&x1,&y1); printf("Input(x2,y2): "); scanf("%lf%lf",&x2,&y2); d=dist(x1,y1,x2,y2); printf("distance=%.2f",d); return 0; }
推荐您阅读更多有关于“”的文章
- --add-opens
本月热文
Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996
已有1位网友发表了看法:
发表评论