啥操作也没有的函数,参数一传进去值就变了
这什么情况?赛博鬼打墙?
#include<iostream>
#include<vector>
using namespace std;
void TernarySearch(int a[], int Key, int l, int r)
{
cout << Key << " ";
}
int main()
{
int N = 0;
cin >> N;
vector<int>nums;
for (int k = 0; k < N; k++)
{
int a[100];
//输入数据
for (int temp = 0; cin >> temp;)
{
nums.push_back(temp);
if (cin.get() == '\n')
break;
}
int len = nums.size();
for (int i = 0; i < len; i++)
{
a[i] = nums[i];
}
nums.clear();
cout << a[0];
int K = 0;
K = a[0];
for (int i = 0; i < len - 1; i++)
{
a[i] = a[i + 1];
}
int l = 0;
int r = len - 2;
TernarySearch(a, len, l, r);
cout << endl;
}
return 0;
}
求指教【抱拳】