C/C++の宿題片付けます 141代目
■ このスレッドは過去ログ倉庫に格納されています
0412デフォルトの名無しさん
2010/10/21(木) 20:14:44[2] 問題文(含コード&リンク):空欄を埋てください。
問題はユーザーから入力された100個の点の座標について、最も近い二点間距離を表示するプログラムを作る。
#include<stdio.h>
#include<math.h>
#define NUM 100
typedef struct { double x, y; } COODINATE;
double dist(COODINATE, COODINATE);
void main(void)
{ int i, j;
COODINATE p[NUM];
double min;
for (i = 0; i < NUM; i++)
scanf("%lf %lf",&p[i].x, &p[i].y);
空欄
printf("Shotest distance = %lf\n", min);
}
double dist(COODINATE p0, COODINATE p1)
{return(sqrt((p0.x - p1.x) * (p0.x - p1.x) +
(p0.y - p1.y) * (p0.y - p1.y)));
}
[3.1] OS: windows コンパイラ名とバージョン: bcc32 言語: C
[4] 期限:今週中
お願いします。
■ このスレッドは過去ログ倉庫に格納されています