解決済みの質問
C言語のこの問題ができません 教えてください
C言語のこの問題ができません
教えてください
Distance
2点 P1(x1, y1), P2(x2, y2) の距離を求めるプログラムを作成せよ。
Input
x1, y1, x2, y2 (実数)が空白区切りで与えられます。
Output
P1とP2の距離を実数で1行に出力して下さい。0.0001以下の誤差があってもよいものとします。
Sample Input
0 0 1 1
Sample Output
1.41421356
-
- 質問日時:
- 2012/1/30 21:58:01
-
- 解決日時:
- 2012/2/14 08:30:18
-
- 回答数:
- 1
-
- 閲覧数:
- 56
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
ii3pvy63さん
実装例です。
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void) {
int x1, y1, x2, y2;
printf("Input\n");
scanf("%d %d %d %d", &x1, &y1, &x2, &y2);
printf("Output\n");
printf("%f\n", sqrt(pow(abs(x1 - x2), 2) + pow(abs(y1 - y2), 2)));
}
- 違反報告
- 回答日時:2012/1/30 22:08:18
この質問は投票によってベストアンサーが選ばれました!
- この質問・回答は役に立ちましたか?
- 役に立った!
お役立ち度:
0人が役に立つと評価しています。

