概述
设计算法数组中相差最小的两个元素(称为最接近数)的差。
//设计算法数组中相差最小的两个元素(称为最接近数)的差。
#include<iostream>
using namespace std;
#define N 20
void test(int len, int a[]);
int main()
{
int len;
cout << "输入数组的长度len:";
cin >> len;
int a[N];
for (int i = 0; i < len; i++) {
cout << "输入元素a[" << i << "]=";
cin >> a[i];
}
test(len, a);
return 0;
}
void test(int len,int a[] ) {
int x = abs(a[1] - a[2]);
for (int i = 0; i < len; i++) {
for (int j = i + 1; j < len; j++) {
int k = abs(a[i] - a[j]);
if (k <= x) {
x = k;
}
}
}
cout << "相差最小的两个元素的差是:" << x << endl;
}
最后
以上就是无限小懒虫为你收集整理的数组中相差最小的两个元素(最接近数)的差的全部内容,希望文章能够帮你解决数组中相差最小的两个元素(最接近数)的差所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复