ACM代码问题求解,代码可以运行,但是输入一串数字之后就什么输出不了,就结束了,帮忙分析一下,谢谢!

日期:2012-05-18 17:36:41 人气:2

ACM代码问题求解,代码可以运行,但是输入一串数字之后就什么输出不了,就结束了,帮忙分析一下,谢谢!

for(i = 0;a[i] != '\0';i++) { while(a[i] != '5') { b[j++] = a[i] - '0'; i++; } b[j] = -1; j++; }//首先扫一遍输入的字符串,将字符串以5为标志分为若干段,分别存入数组b 这个for循环里面你没有考虑到 i > 数组长度了,while循环还是会执
    A+
热门评论