1. 程式人生 > >杭電ACM2001題-------C語言

杭電ACM2001題-------C語言

計算兩點間的距離

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 181355    Accepted Submission(s): 63727


Problem Description 輸入兩點座標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。
Input 輸入資料有多組,每組佔一行,由4個實陣列成,分別表示x1,y1,x2,y2,資料之間用空格隔開。
Output 對於每組輸入資料,輸出一行,結果保留兩位小數。
Sample Input 0 0 0 1 0 1 1 0
Sample Output 1.00 1.41
#include<stdio.h>
#include<math.h>
int main ()
{
    double  x1,y1,x2,y2,jl;
    while (scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2)!=EOF)
    {
        jl=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    printf("%.2lf\n",jl);//%.2lf保留兩位小數
    }
    return 0;
}

相關推薦

ACM2001-------C語言

計算兩點間的距離 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 181355    Accepted Subm

ACM2001------java語言

計算兩點間的距離 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 181355    Accepted Subm

ACM2005(第幾天?)------C語言

第幾天? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 127309    Accepted Submissi

acm的第1000c語言解法

首先我選擇的是c語言的解法,開始是輸入如下的答案:#include "stdio.h"int main(void){ long long a,b; scanf("%d", &a); scanf("%d", &b); printf("%d\n", a+b);}該

100C語言程式設計練習(三)2014 青年歌手大獎賽_評委會打分

http://acm.hdu.edu.cn/showproblem.php?pid=2014Problem Description青年歌手大獎賽中,評委會給參賽選手打分。選手得分規則為去掉一個最高分和一個最低分,然後計算平均得分,請程式設計輸出某選手的得分。Input輸入資料

ACM2004(成績轉換)-----C語言

成績轉換 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 124199    Accepted Submissi

100C語言程式設計練習(四)2022 海選女主角

potato老師雖然很喜歡教書,但是迫於生活壓力,不得不想辦法在業餘時間掙點外快以養家餬口。“做什麼比較掙錢呢?篩沙子沒力氣,看大門又不夠帥...”potato老師很是無奈。“張藝謀比你還難看,現在多有錢呀,聽說還要導演奧運開幕式呢!你為什麼不去娛樂圈發展呢?”lwg在一旁出主意。嗯,也是,為了生存,就委屈點

100】【DP】2059 龜兔賽跑

Problem Description 兔子能夠毫不休息得以恆定的速度(VR m/s)一直跑。 烏龜不惜花下血本買了最先進的武器——“"小飛鴿"牌電動車。這輛車在有電的情況下能夠以VT1 m/s的速度“飛馳”,可惜電池容量有限,每次充滿電最多隻能行駛C米的距離,以後就只能用腳來蹬了,烏龜用腳

100】【貪心】2037 今年暑假不AC(活動安排問題)

今年暑假不AC Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 77466 &nbs

100】2070 Fibbonacci Number

Problem Description Your objective for this question is to develop a program which will generate a fibbonacci number. The fibbonacci function is def

100】【DP_動態規劃】2084 數塔

Problem Description 在講述DP演算法的時候,一個經典的例子就是數塔問題,它是這樣描述的: 有如下所示的數塔,要求從頂層走到底層,若每一步只能走到相鄰的結點,則經過的結點的數字之和最大是多少? 已經告訴你了,這是個DP的題目,你能AC嗎? Input 輸入資料首先包括一

2015 偶數求和

Problem Description 有一個長度為n(n<=100)的數列,該數列定義為從2開始的遞增有序偶數,現在要求你按照順序每m個數求出一個平均值,如果最後不足m個,則以實際數量求平均值。程式設計輸出該平均值序列。 Input 輸入資料有多組,每組佔一行,包含兩個正整數n和m,

ACM1005

這就是一種迴圈,列出來你便會發現每48個數是一個迴圈。 #include<stdio.h> int main() { int A,B,i; long int n; while(scanf("%d%d%ld",&

ACM1012

這題比較簡單,就不詳細講了,大概就是分幾類當等於0,1,2,n時分別計算就可以了。 #include<stdio.h> #include<math.h> int main() { double sum=2.5; int

ACM2010

#include<stdio.h> int main() { int m,n; int a,b,c; int x; while(scanf("%d %d",&m,&n)!=EOF) { x=0; for(;m<

100】RPG專場練習賽 2063 過山車(匈牙利演算法)

Problem Description 過山車的每一排只有兩個座位,每個女生必須找個男生做partner和她同坐,每個女生都願意跟若干男生做partner。只讓找到partner的人去坐過山車,最多有多少對組合可以坐上過山車? Input 輸入資料的第一行是三個整數K

步驟

歡迎關注大佬部落格:點選開啟連結C和指標課後練習題總結:點選開啟連結今天無意之間看到了一篇部落格,大佬真的是太6了,終於有一個刷題步驟了,以前都是胡亂刷。跪謝大佬 第一階段:入門一.輸入輸出練習(2天,10題)         1000、1089—1096、1001二.簡單操

2018省賽第九屆藍橋杯真C語言B組第九題解 全球變暖

標題:全球變暖你有一張某海域NxN畫素的照片,"."表示海洋、"#"表示陸地,如下所示:........##.....##........##...####....###........其中"上下左右"四個方向上連在一起的一片陸地組成一座島嶼。例如上圖就有2座島嶼。  由於全

第七屆藍橋杯大賽個人賽省賽(軟體類)真 C語言B組 3

B組2題和A組的是重複的,so,跳過~ 題目:湊算式      B      DEF A + --- + ------- = 10      C      GHI      (如果顯示有問題,可以參見【圖1.jpg】)    這個算式中A~I代表1~9的數字,不同的字

LeetCode 第一 C語言實現

給定一個整數陣列和一個目標值,找出陣列中和為目標值的兩個數。 你可以假設每個輸入只對應一種答案,且同樣的元素不能被重複利用。 示例: 給定 nums = [2, 7, 11, 15], tar