某珠宝鉴定大赛,由主持人输入珠宝的真实价格,再由8位参赛选手输入各自估计的价格,估价与真实价格最接近的选手获胜。
(注:程序不考虑估价相同的情况,只需输出一位估价最接近的选手。)
真的是浪费我好长时间,本人菜鸟大佬勿喷
#include <stdio.h>
#include <math.h>
int main()
{
int c,i;
float a,b,d,min=999999;
scanf("%f\n",&a);
for(i=1;i<=8;i++)
{
scanf("%f",&b);
if(fabs(b-a)<min)
{
min=fabs(b-a);
c=i;
d=b;
}
}
printf("%d\n",c);
printf("%.1f",d);
}