C语言程序计算两点间距离 - 详细解析及代码示例
#include<stdio.h> #include<math.h> #define PI 3.141592654
int main(){ float x1,x2,y1,y2,z1,z2,DB,A,B,C; for(int i=0;i<=32;i++){ x1=336.90pow(1.024794,i)cos(2PI/64i)+495cos(2PI/64i); y1=336.90pow(1.024794,i)sin(2PI/64i)+495sin(2PI/64i); z1=813.34pow(1.024794,i)+918.61; x2=336.90pow(1.024794,i)cos(2PI/64i)+336.9cos(2PI/64i); y2=336.90pow(1.024794,i)sin(2PI/64i)+336.9sin(2PI/64i); z2=813.34pow(1.024794,i)+1083.16; A=(x1-x2)* (x1-x2); B=(y1-y2)* (y1-y2); C=(z1-z2)* (z1-z2); DB=sqrt(A+B+C); printf("i=%d, DB=%lf \n", i, DB); } return 0; }
原文地址: https://www.cveoy.top/t/topic/nfmR 著作权归作者所有。请勿转载和采集!