求最长连号的个数出错

img

img

img


c语言中求最长连号,改了几次总是结果不对,题目和代码及运行结果如上,小白菜鸡想问错误在哪以及怎样改正

你不能将sum=1放到for循环里啊,这样岂不是每循环一次就将sum恢复成1了么,sum最大只能是2了啊。去掉if之前的sum=1