解题思路:
把两个数组间的绝对值表示出来,然后相当于求最小值了
注意事项:
参考代码:
import java.util.Scanner;
public class xunlain1164 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int n = sc.nextInt();
int a[] = new int[m];
int b[] = new int[n];
for (int i = 0; i < a.length; i++) {
a[i] = sc.nextInt();
}
for (int i = 0; i < b.length; i++) {
b[i] = sc.nextInt();
}
int min = Math.abs(a[0] - b[0]);
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
if (Math.abs(a[i] - b[j]) < min)
min = Math.abs(a[i] - b[j]);
}
}
System.out.print(min);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:574 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1175 |
简单的a+b (C语言代码)浏览:631 |
WU-陶陶摘苹果2 (C++代码)浏览:973 |
【矩阵】 (C++代码)浏览:949 |
【蟠桃记】 (C语言代码)浏览:1033 |
1025题解浏览:738 |
A+B for Input-Output Practice (C语言代码)浏览:468 |