这个程序运行得很完美,除非我在输入中使用questiom mars,例如:这是什么??????
它应该计算字符串中的重复项,并打印出连续重复次数的最高次数。任何其他角色都可以(#,* ...),但在这种情况下,它会返回数字:1。由于有6个问号,这是错误的。这就是为什么我怀疑nextLine()函数和“?”之间有什么问题。或Char类和“?”。但我无法在任何地方找到答案。
svg {
transform: translate3d(0, 0, 0);
}
答案 0 :(得分:1)
这与问号没有特别关系,而是重复发生在字符串末尾的事实。 sor[i]== sor[i+1]
始终为真,resz
总是会增加,但veg
永远不会有机会获得resz
的分配值。
答案 1 :(得分:0)
添加
if (vég < rész) {
vég = rész;
}
在你的for循环结束时。那应该做的! ;)