话说 这个可以解决的 比如进行顺序排序 后先判断数组第一位和最后一位 是不是分别等于奇数 ,偶数 如果是的话 情侣规则不匹配了 直接输出 它
然后在继续
for (int i = 0; i < (sizeof(a) / sizeof(int)); i=i+2) {
if (a[i] + 1 != a[i + 1]) {
std::cout << a[i];
i = (sizeof(a) / sizeof(int));
}
}
#include <iostream>
int main()
{
int a[] = { 88,89,90,98,99};
if (a[0] % 2 == 1) {
std::cout << a[0];
}else if (a[(sizeof(a) / sizeof(int) - 1)] % 2 == 2){
std::cout << a[(sizeof(a) / sizeof(int) - 1)];
}else{
for (int i = 0; i < (sizeof(a) / sizeof(int)); i=i+2) {
if (a[i] + 1 != a[i + 1]) {
std::cout << a[i];
i = (sizeof(a) / sizeof(int));
}
}
}
}
虽然有点小问题