杭电ACM 2103题,不知道到底错哪儿了,用了几组样例测试页通过了,就是不知道为什么,总是WA,代码如下:

2024-11-16 18:52:43
推荐回答(1个)
回答(1):

简单的看了一下,先说两个问题,第一,if(color[i]==color[j])flag++;num[i]=flag;这个位置,i=N,color[i]即color[N],这已经越界了,应该是N-1,也就是i-1.第二,两个字符串比较应该用strcmp比较函数,而不是直接用==符号,先改改,还有问题再继续追问我。还没调试,下次追问顺便把问题也一起发过来,追问或者私信都可以!