1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| #include <stdio.h> #include "math.h"
double Distance(int x1,int y1,int x2,int y2); double Distance(int x1,int y1,int x2,int y2){ int x_chazhi; int y_chazhi; x_chazhi=(x1-x2); y_chazhi=(y1-y2); return sqrt(x_chazhi*x_chazhi+y_chazhi*y_chazhi); } int main() { double jieguo;int x1,y1,x2,y2; x1=0;y1=0;x2=1;y2=1; jieguo=Distance(x1, y1, x2, y2); printf("(%d,%d)到(%d,%d)的距离是:%lf\n",x1,y1,x2,y2,jieguo); x1=2;y1=3;x2=5;y2=4; jieguo=Distance(x1, y1, x2, y2); printf("(%d,%d)到(%d,%d)的距离是:%lf\n",x1,y1,x2,y2,jieguo); }
|