设计算法找出数组a[n]中一个既不是最大也不是最小的元素。
#include<iostream>
using namespace std;
void test(int a[]);
int main() {
int p, q;
int a[10] = { 29,39,10,11,23,24,35,65,6,7 };
test(a);
return 0;
}
void test(int a[]) {
for (int i = 0; i < 10; i++) {
T:for (int j = 0, p = 0, q = 0; j < 10; j++) {
if (a[i] > a[j]) {
p++;
}
else if (a[i] < a[j]) {
q++;
}
else if (a[i] = a[j]) {
}
while (p > 0 && q > 0) {
cout << a[i] << endl;
i++;
goto T;
}
}
}
}
版权声明:本文为qq_45784099原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。