早教吧作业答案频道 -->其他-->
C++编程题,求转换元素,帮帮新手给定一串整数数列,求出所有的递增和递解数列的转换元素.如:数列726983521可分为(7,2),(2,6,9),(9,8,3),(3,5),(5,2,1)五个子序列,称2,9,3,5为转换
题目详情
C++编程题,求转换元素,帮帮新手
给定一串整数数列,求出所有的递增和递解数列的转换元素.
如:数列 7 2 6 9 8 3 5 2 1 可分为(7,2),(2,6,9),(9,8,3),(3,5),(5,2,1)五个子序列,称2,9,3,5为转换元素.
输入
输入数据为多组数据,每两行为一个输入,其中第一行为数列整数个数N,第二行为数列中的N个整数.(当N为0时,结束输入)
输出
输出数据对应输入,每行给出每组数字的转换元素.
样例输入
97 2 6 9 8 3 5 2 151 2 3 2 10
样例输出
2 9 3 5 3
给定一串整数数列,求出所有的递增和递解数列的转换元素.
如:数列 7 2 6 9 8 3 5 2 1 可分为(7,2),(2,6,9),(9,8,3),(3,5),(5,2,1)五个子序列,称2,9,3,5为转换元素.
输入
输入数据为多组数据,每两行为一个输入,其中第一行为数列整数个数N,第二行为数列中的N个整数.(当N为0时,结束输入)
输出
输出数据对应输入,每行给出每组数字的转换元素.
样例输入
97 2 6 9 8 3 5 2 151 2 3 2 10
样例输出
2 9 3 5 3
▼优质解答
答案和解析
//我这里相等也算递增
void ChangePoint()
{
bool isup = true;
bool isfirst = true;
int currentNum = 0;
int length = 0;
int temp = 0;
int inputNum[255];
std::cin>>length;
for(int i = 0; i < length; ++i)
{
std::cin>>inputNum[i];
}
if(length>2)
{
if(inputNum[0] > inputNum[1])
isup = false;
else
isup = true;
int index = 2;
currentNum = inputNum[1];
while(index!=length)
{
if(isup)
{
if(inputNum[index] < inputNum[index - 1])
{
isup = false;
if(isfirst)
{
isfirst = false;
std::cout< }
else
std::cout<<" "< }
}
else
{
if(inputNum[index] >= inputNum[index - 1])
{
isup = true;
if(isfirst)
{
isfirst = false;
std::cout< }
else
std::cout<<" "< }
}
++index;
}
}
}
void ChangePoint()
{
bool isup = true;
bool isfirst = true;
int currentNum = 0;
int length = 0;
int temp = 0;
int inputNum[255];
std::cin>>length;
for(int i = 0; i < length; ++i)
{
std::cin>>inputNum[i];
}
if(length>2)
{
if(inputNum[0] > inputNum[1])
isup = false;
else
isup = true;
int index = 2;
currentNum = inputNum[1];
while(index!=length)
{
if(isup)
{
if(inputNum[index] < inputNum[index - 1])
{
isup = false;
if(isfirst)
{
isfirst = false;
std::cout<
else
std::cout<<" "<
}
else
{
if(inputNum[index] >= inputNum[index - 1])
{
isup = true;
if(isfirst)
{
isfirst = false;
std::cout<
else
std::cout<<" "<
}
++index;
}
}
}
看了C++编程题,求转换元素,帮帮...的网友还看了以下:
什么是调有定格,句有定数,字有定声?简练点! 2020-05-16 …
《虞美人》词是什么时兴起的一种合乐歌,句式长短不齐的诗体.词在形容上的特点是"调有定格,句有定数, 2020-05-16 …
“词有定格,句有定数,字有定声. 2020-05-16 …
1与一个数的倒数之差是六分之五,这个数是?元元公司有固定资金720万元,泰和公司固定资金75%相当 2020-06-03 …
下列文学常识的表述,正确的一项是A.同起源于唐,盛于宋.填词要求“调有定格,句有定数,字有定音”. 2020-06-11 …
许多看似拥有的,其实未必真的拥有。那些看似离去的,其实未必真的离开。倘若因果真有定数,有朝一日,该 2020-07-08 …
了解中国“词”文题,词兴起于(),是一种和乐歌唱、句式长短不齐的诗体.起初是称()、()和(),后 2020-07-11 …
语文选择题下列正确的一项是:A.词是一种合乐可唱、句式长短不一的诗体.它的特点是“词有定格,句有定数 2020-12-05 …
从集合{1,2,3,4,5}中任取三个元素构成三元有序数组(a1,a2,a3),规定a1<a2<a3 2020-12-05 …
从集合中任取三个元素构成三元有序数组,规定(1)从所有三元有序数组中任选一个,求它的所有元素之和等于 2020-12-05 …