#include #include using namespace std; int main() { int num1,num2,a[1010],b[1010],temp,sum=999;//sum初始化=999,数字没不可能超过1000 cin>>num1>>num2; for(int i=0;i<num1;i++)//循环输入数组 { cin>>a[i]; } for(int i=0;i<num2;i++) { cin>>b[i]; } for(int i=0;i<num1;i++) { for(int j=0;j<num2;j++) { temp=abs(a[i]-b[j]);//abs保证它是正的,每个a[i]都会把每个b[i]判断一遍 if(temp<sum) { sum=temp; } } } cout<<sum; return 0; }
解题思路:
参考代码:
0.0分
4 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:626 |
三角形 (C++代码)递推浏览:825 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:710 |
1017题解浏览:663 |
DNA (C语言代码)浏览:440 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:653 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:710 |
幸运数 (C++代码)浏览:2983 |
C二级辅导-等差数列 (C语言代码)浏览:831 |