#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语言程序设计教程(第三版)课后习题10.7 (C++代码)(都说了scanf和gets一般不要混着用)浏览:1126 |
点我有惊喜!你懂得!浏览:3885 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:722 |
小九九 (C语言代码)浏览:824 |
A+B for Input-Output Practice (C++代码)浏览:609 |
妹子杀手的故事 (C语言代码)浏览:1234 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:506 |
简单的a+b (C语言代码)浏览:577 |
字符逆序 (C语言代码)浏览:617 |
幸运数 (C++代码)浏览:1264 |