説明タイトル:
入力
最初の行が数n(0 <N <10)点です。
各ラインは、2つの浮動小数点数X1、X2組成物に続く2つの点を表します。
出力
4桁まで正確な出力ラインの長さは最遠点の間で設定されています、。
入力サンプル
6
34.0 23.0
28.1 21.6
14.7 17.1
17.0 27.2
29.3 70.1
34.7 67.1
サンプル出力
5 40.8000
# include<stdio.h>
# include<math.h>
int main()
{
int m,n,i,max1;
double a[1000],b[1000],max2=0;
scanf("%d",&n);
for(m=0;m<n*2;m++)
{
scanf("%lf",&a[m]);
}
for(m=1,i=0;m<n*2;m+=2,i++)
{
b[i]=fabs(a[m]-a[m-1]);//运用绝对值函数
if(b[i]>max2)
{
max1=i;
max2=b[i];
}
}
printf("%d %0.4lf",max1+1,max2);
return 0;
}
注:相違点と対象FABS()とABS()関数の要件。