程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 問題一百三十七:計算坐標上兩點之間的距離

問題一百三十七:計算坐標上兩點之間的距離

編輯:關於C語言

[plain]  

[plain]   

[plain]  #include <stdio.h> 
#include <stdlib.h> 
#include <math.h> 
 
float distance(int a, int b, int c, int d); 
 
int main(int argc, char *argv[]) 

      int a; 
      int b; 
      int c; 
      int d; 
       
      printf("Please enter the first coordinate points x:");     //輸入第一個點  
      scanf("%d %d", &a, &b); 
      printf("Please enter the second coordinate points y:");    //輸入第二個點 
      scanf("%d %d", &c, &d); 
       
      printf("The distance between two points is %f\n", distance(a, b, c, d)); 
       
      system("PAUSE");   
      return 0; 

 
// Calculate distances 
 
float distance(int a, int b, int c, int d)     //計算兩點的距離  

      int   x; 
      int   y; 
      float distance; 
       
      x=abs(a-c); 
      y=abs(b-d); 
      distance=sqrt(x*x+ y*y);      
       
      return distance; 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved