场景:有50个数,存在a-b>0到a-b<0的条件即可,变换的时候是连续的,应该怎么表达?
没看懂,啥意思?a,b是什么东西?
存在a-b>0到a-b<0的条件即可,这是什么意思?
下面的代码给你凑一下,但是没有啥意义啊。。。
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
int arr[50],a,b;
srand((int)time(0)); // 产生随机种子 把0换成NULL也行
for (int i = 0;i< 50;i++)
arr[i] = rand()%20; //生成随机数
for(int i=0;i<49;i++)
{
a = arr[i];
b = arr[i+1];
if(a-b>0)
cout << i << ":" << arr[i] << " > " << arr[i+1] << endl;
else if(a-b<0)
cout << i << ":" << arr[i] << " > " << arr[i+1] << endl;
}
return 0;
}