【找出最长的连续重复正整数】2025-1-11
缘由输入一串儿正整数,找出其中最长的连续重复正整数。假设:1)最多输入50个正整数;2)有且仅有1个正整数的连续重复长度最大。C++_编程语言-CSDN问答
void 找出最长的连续重复正整数()
{
int a[50]{}, n = 0, x = 0, j = 1, d = 0, s = 0;
std::cin >> n;//17 1 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5
sr:if (n--)
{
std::cin >> a[n];
if (x == a[n])
++j;
else
{
if (d < j)
s = x, d = j, j = 0;
x = a[n], j = 1;
}
goto sr;
}
std::cout << s << "重复" << d << "数量
";
}








