上机实践复习.docxVIP

  • 1
  • 0
  • 约9.96千字
  • 约 44页
  • 2020-12-17 发布于黑龙江
  • 举报
上机实践复习 上机实践复习 ? 一.数的距离差 给定一组正整数,其中的最大值和最小值分别为 max和 min,其中的一个数 x 到 max 和 min的距离差D定义为 abs(abs(x-max) - abs(x-min))。 其中,abs()表示求一个数的绝对值 输入 输入第一行为整数 n,剩余 n 行每行一个正整数。 输出 输出仅一行,它的值为使得距离差 D 最小的 x。 样例输入 5 3 1 7 5 9 样例输出 提示 函数 abs()定义在中 例: #include #include #define N 400 int main () { int a[N],D[N]; int i,n,max,m,min,D_min; scanf(\for(i=0;i max=a[0]; for(i=1;i if(max max=a[i]; min=a[0]; for(i=1;i { if(mingt;a[i]) min=a[i]; } for(i=0;i { D[i]=abs(abs(a[i]-max)-abs(a[i]-m

文档评论(0)

1亿VIP精品文档

相关文档